三酷猫学python_python学习第7期

本文档包含两个部分:一是统计某高校编程兴趣小组成员的投入金额,通过列表和元组记录数据并更正了“毛小”的错误为“毛大”,并计算了每位同学的投入及总投入;二是展示了三酷猫的购物清单,包括购买的商品名称、数量、单价和金额,最后计算了购物的总金额。
摘要由CSDN通过智能技术生成

今日任务:1.求编程兴趣小组活动投入;2.三酷猫的购物单

一、求编程兴趣小组活动投入

某高校成立编程兴趣活动小组,每个人的投入如下图所示:

要求:用适当数据类型记录上述表格内容,要求用上列表、元组对象

姓名中的“毛小”写错了,用代码修改为“毛大”。

分别统计每位同学的投入金额,打印每位同学的投入金额。

统计编程兴趣小组的总投入,并打印。

统计过程不能用sum函数

程序7.1代码如下:

l1=['张力',('笔记本电脑',1,5000),('U盘',1,123),('耳麦',1,500)]

l2=['丁玲',('笔记本电脑',1,5000),('U盘',1,123),('耳麦',1,100)]

l3=['毛小',('笔记本电脑',1,5000),('U盘',1,123),('耳麦',1,88)]

l4=['王刚',('笔记本电脑',1,5000),('U盘',1,123),('耳麦',1,200)]

l5=['李云',('笔记本电脑',1,5000),('U盘',1,123),('耳麦',1,100)]

records=[l1,l2,l3,l4,l5]

total=0

counts=[]

l3[0]='毛大'

for One_records in records:

counts.append(One_records[0])

counts.append(One_records[1][1]*One_records[1][2]+One_records[2][1]*One_records[2][2]+One_records[3][1]*One_records[3][2])

i=0

while i

print("%s同学编程投入资金%.2f元。"%(counts[i],counts[i+1]))

total=total+counts[i+1]

i+=2

print('编程兴趣小组总投入%.2f元。'%(total))

程序7.1的运行结果如下:程序7.1运行结果

二、三酷猫的购物单

三酷猫钓鱼发财了,然后买了如下内容,准备改善一下生活条件:收音机1台,单价250元;盆10只,每只5.2元;书10本,每本5元;水笔20支,每支2元。

要求:对上述记录内容按如下要求进行打印和统计。第一行打印购物单名称,如“三酷猫购物单”

第二行打印“商品名称、数量、单价、金额”。

第三行开始连续打印所购商品内容。

紧接着打印合计总金额(元)

程序7.2的代码如下:

print('---'*4+"三酷猫购物单"+'---'*4)

records=[['收音机',1,250],['盆子',10,5.2],['鲜花',3,25],['书',10,5],['水笔',20,2]]

print('商品名称  数量  单价  金额(元)')

total=0

for one in records:

print(one[0],'',one[1],'',one[2],'',one[1]*one[2])

total+=one[1]*one[2]

print("合计总消费金额%.2f"%(total))

程序7.2运行结果如下:程序7.2运行结果

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值