#!/usr/bin/env python
# Robin
# 启动程序后,让用户输入工资,然后打印商品列表
# 允许用户根据商品编号购买商品
# 用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒
# 可随时退出,退出时,打印已购买商品和余额
purchase_commodity=[]
commodity = [["ihone9", 9999], ["烟", 50], ["水", 2]]
salary = input("Please enter your salary:")
if salary=="q":
print("Your balance:", 0, "\n", "The goods you buy.", purchase_commodity)
exit()
salary=int(salary)
while True:
for i in range(len(commodity)):
print(i + 1, ".", commodity[i][0], commodity[i][1])
mumber = input("Please enter the number you want to purchase:")
if mumber == "q":
print("Your balance:", salary,"\n","The goods you buy.",purchase_commodity)
exit()
mumber = int(mumber)-1
if mumber <= len(commodity):
if salary - commodity[mumber][1] >= 0:
purchase_commodity.append(commodity[mumber][0])
salary-=commodity[mumber][1]
print("purchase succeeded!!!!!!!!!!!!!")
else:
print("Not enough money!!!!!!!!!!!!")
python学习-购物车作业
最新推荐文章于 2021-03-22 16:18:33 发布