摘自IT私塾-Python爬虫基础5天速成(2021全新合集)题目与总结
答案:
思路:
购物车列表简单罗列
while1:代表循环不停止
首先对用户操作表示判断?
如果不为q继续进行操作: 其操作应为购物车产品增加,金额增加。
如果q停止操作 而也应进行操作: 展示购物车列表,展示总金额。
products=[["iphone",6888],["macpro",14800],["小米6",2499],["coffee",31],["book",60],["nike",699]]
print("-" * 6, "商品列表", "-" * 6)
i=0
for i in range(6):
print(i,products[i][0],products[i][1])
i+=1
product=[]
qian=0
while 1:
yonghu = input("请输入q停止或者输入商品编号0-5购买:")
if yonghu!="q":
yonghu=int(yonghu)
product.append(products[yonghu][0])
qian+=products[yonghu][1]
print("q停止")
elif yonghu=="q":
print("购物车内有如下商品:")
for i in product:
print(i,end='')
print("总金额为%d"%qian)
break
结果:
?
总结
增加append
# 增 :[append]
namelist=["小张","小王","小李"]
print("--------增加前·名单列表的数据------")
for name in namelist:
print(name)
nametemp=input("请输入添加学生的姓名:")
namelist.append(nametemp)#在末尾加一个元素
print("--------增加后·名单列表的数据------")
for name in namelist:
print(name)
|