不知道这个题目具体想要怎么答
## 题目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整个第一季度销售预算?