AIR

三酷猫管理复杂的钓鱼账本

​ 鱼钓多了。三酷猫觉得比较孤独,于是他邀请了加菲猫,大脸猫一起来钓鱼。由此,钓鱼记录明显变得复杂了,三只小猫联合起来制作一个账本。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
d_date1={'三酷猫':{'鲫鱼':[17,10.5],'鲤鱼':[8,6.2],'鲢鱼':[7,4.7]},'加菲猫':{'黑鱼':[8,16]},'大脸猫':{'草鱼':[12,8]}}     #1月1日钓鱼记录
d_date2={'三酷猫':{'草鱼':[2,7.2],'鲫鱼':[3,12],'黑鱼':[6,15]},'加菲猫':{'鲤鱼':[9,7.1]}} #1月2日钓鱼记录
d_date3={'三酷猫':{'乌龟':[1,78.10],'鲫鱼':[1,10.78],'草鱼':[5,7.92]},'大脸猫':{'鲫鱼':[8,9.8],'螃蟹':[5,15]}} #1月3日钓鱼记录
fish_records={'1月1日':d_date1,'1月2日':d_date2,'1月3日':d_date3} #所有钓鱼记录
nums=0 #钓鱼总数量初始化定义
amount=0 #钓鱼总金额初始化定义
day='' #日期记录变量初始化定义

#==============================================按鱼名进行数量,金额累计
print('=========每日钓鱼记录==========')
for day,day_record in fish_records.items(): #循环获取每天记录(元组形式)
if nums>0:
print('-----------------')
day_nums=0 #每天钓鱼数量
day_amount=0 #每天钓鱼金额
print('%s钓鱼记录为:'%(day)) #打印当天的日期
for name1,get_fish_record1_d in day_record.items(): #循环获取当天钓鱼记录
print(' %s:'%(name1)) #打印钓鱼者
for name2,get_fish_record2_d in get_fish_record1_d.items(): #获取鱼名和对应值(列表)
day_nums+=get_fish_record2_d[0] #当天数量累加
day_amount+=get_fish_record2_d[0]*get_fish_record2_d[1] #当天金额累加
print(' %s数量%d,单价%.2f元'%(name2,get_fish_record2_d[0],get_fish_record2_d[1]))#打印名称,数量,单价
print('%s,钓鱼数量为%d,金额为%.2f元'%(day,day_nums,day_amount)) #打印当天钓鱼数量、金额
nums+=day_nums #所有数量累加
amount+=day_amount #所有金额累加
print('========统计结果打印=========')

print('钓鱼总数量为%d,总金额为%.2f元'%(nums,amount)) #打印总数量,总金额

运行结果

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
=========每日钓鱼记录==========
11日钓鱼记录为:
三酷猫:
鲫鱼数量17,单价10.50
鲤鱼数量8,单价6.20
鲢鱼数量7,单价4.70
加菲猫:
黑鱼数量8,单价16.00
大脸猫:
草鱼数量12,单价8.00
11日,钓鱼数量为52,金额为485.00
-----------------
12日钓鱼记录为:
三酷猫:
草鱼数量2,单价7.20
鲫鱼数量3,单价12.00
黑鱼数量6,单价15.00
加菲猫:
鲤鱼数量9,单价7.10
12日,钓鱼数量为20,金额为204.30
-----------------
13日钓鱼记录为:
三酷猫:
乌龟数量1,单价78.10
鲫鱼数量1,单价10.78
草鱼数量5,单价7.92
大脸猫:
鲫鱼数量8,单价9.80
螃蟹数量5,单价15.00
13日,钓鱼数量为20,金额为281.88
========统计结果打印=========
钓鱼总数量为92,总金额为971.18

 Comments


Blog content follows the Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) License

Use Material X as theme , total visits times .
载入天数...载入时分秒...