python中的pands模块

不知道这个题目具体想要怎么答

img

img


我是普通做,但是没有运用到pands

img


## 题目1
from statistics import mean
scores = [94,89,96,88,92,86,69,95,78,85]
print('成绩的平均值:',mean(scores))
scores.sort(reverse=True)

print('最高的3个成绩:',scores[:3])
print('最第的3个成绩:',scores[-3:])

## 题目2
subject = {
    '1001':'库存现金',
    '1002':'银行存款',
    '1003':'存放中央银行款项',
    '1101':'交易性金融资产',
    '1403':'原材料',
    '1601':'固定资产',
}

for index,code in enumerate(subject.keys(),1):
    print('序号:{}  项目编号:{}  科目名称:{}'.format(index ,code,subject.get(code)))

subject['1701'] = '无形资产'
print('所有的会计科目编号:',list(subject.keys()))
print('所有的会计科目名称:',list(subject.values()))

## 题目3

sales = {'预计销售量':1000,'预计销售单价':100}
sales['预计销售收入'] = sales['预计销售量']*sales['预计销售单价']
print(sales)



问老师

纵观题目也不用pandas呀。
我这里写了python部分的,Excel部分的就不用多说了吧233.
就是第三题的第三问这个销售预算怎么算从题目中还看不出来。
根据业务经验可以答:
‘需要生产1000件B产品的生产成本(人力、机器、水电等成本),以及销售1000件的销售成本‘

import pandas as pd
list1 = [94,89,96,88,92,86,69,95,78,85]
# (1) 请用python列表分析成绩,输出平均值,最高的三个成绩,最低的三个成绩
avg_result = sum(list1)/len(list1)
list1.sort(reverse = True)   ###降序排序
print('最高的三个成绩为:'+str(list1[:3]))
print('最低的三个成绩为:'+str(list1[-3:]))
print('平均值为:{0}'.format(avg_result))

##2.1将上表内容设置成python字典
dict_1 = {'1001':'库存现金','1002':'银行存款','1003':'存放中央银行款项','1101':'交易性金融资产','1403':'原材料','1601':'固定资产'}
print(str(type(dict_1))+'\n',dict_1)
##新增1701:无形资产
dict_1['1701'] = '无形资产'

print('处理后------------')

print(dict_1)
### 输出所有key 和value
key_list,value_list = [],[]
for key,value in dict_1.items() :
    key_list.append(key)
    value_list.append(value)
print(key_list)
print(value_list)


#### 3.1
dict_2 = {'预计销售量':1000,'预计销售单价':100}
####3.2
dict_2['预计销售收入'] = dict_2['预计销售量']*dict_2['预计销售单价']
########
print(dict_2)

### 3.3整个第一季度销售预算?