第一个题目:
代码如下:
dict ={'牛奶':65,'面包':15,'可乐':39,'饼干':45,'糖果':24,'水果':35.8}
dict['可乐']=60
goodsNum=dict.__len__()
money=0
for i in dict:
money+=dict[i]
print("您总共购买了%d件商品,共计%f元"%(goodsNum,money))
第二个题目:
代码如下:
account=[x+610001 for x in range(101)]
account1=tuple(account)
yhzha={}.fromkeys(account1,'000000')
print(yhzha)
第三个题目:
代码如下:
a={'11月24日':{'牛奶':{'数量':15,'单价':5.5},'方便面':{'数量':25,'单价':4.0},'糖果':{'数量':10,'单价':12}}
,'11月25日':{'牛奶':{'数量':25,'单价':5.5},'咖啡':{'数量':5,'单价':6.0},'饼干':{'数量':15,'单价':6.0},'火腿肠':{'数量':10,'单价':5.0}}
,'11月26日':{'奶茶':{'数量':10,'单价':5.0},'牛奶':{'数量':20,'单价':5.5},'方便面':{'数量':15,'单价':4.0}}}
for id,values in a.items():
account=0
num=0
print(id)
for name,value in values.items():
print(" %s:"%(name),end=" ")
for key,val in value.items():
print("%s:%.2f" % (key, val),end=" ")
num+=value['数量']
account+=(value['数量']*value['单价'])
print('\t')
print(" %s卖出货物%d件,小计:%.2f"%(id,num/2,account/2))