要求:
1、程序运行时,让用户输入工资大小。
2、列出当所有产品列表清单。
3、让用户输入需要购买的产品编号。
4、结束程序时,打印购买明细与剩下余额。
#Author Kang
shopping_list = [('Iphone',5000),('MacBook',9000),('Huwei P20',9999)]
shopping_car = []
salary = int(input('请输入你的工资:'))
while True:
for index,item in enumerate(shopping_list):
print(index,item)
user_change = input('请输入你要购买的产品编号:')
if user_change.isdigit():
user_change=int(user_change)
if user_change >= 0 and user_change < len(shopping_list) and salary >= shopping_list[user_change][1]:
shopping_car.append(shopping_list[user_change])
salary -=shopping_list[user_change][1]
elif salary <= shopping_list[user_change][1] :
print('你的余额已经不足!!!')
else:
print('你输入的编号有误,请重新输入!!!!!')
elif user_change == 'q':
print('--------已购买的产品-------')
print(shopping_car)
print('剩下的余额为>>>:',salary)
exit()
else:
print("输入有误,请重新输入")
网页名称:Python之购物车程序(列表使用场景)
网站地址:
http://cdxtjz.cn/article/gpgjpp.html