新手学python-Day4-作业

购物车程序

要求:

1.启动程序后,让用户输入工资,然后打印商品列表

2.允许用户根据商品编号购买商品

3.用户选择商品后,检查余额是否足够,够了就扣款,不够就提醒

4.可随时退出,退出时,打印已购买商品和余额

 1 余额 = 0
 2 余额表 = 购物车 = []
 3 
 4 while True:
 5     if 余额 == 0:
 6         余额 = int(input('请问工资是多少?'))
 7         if 余额 > 0:
 8             print('您的余额为', 余额)
 9     商品列表 = [['iphone', 5800], ['mac', 12000], ['cpu', 1500]]
10     se = input('请输入商品编号?')
11     if se == 'q':
12         print('用户退出,请检查购物车商品')
13         print(购物车)
14         break
15     select = int(se)
16     print('输入了{select}'.format(select=select))
17     if select < 3:
18         print(商品列表[select])
19         if int(input('是否中意此物?中意请按1')) == 1:
20             if 余额 >= 商品列表[select][1]:
21                 余额 = 余额 - 商品列表[select][1]
22                 购物车.append(商品列表[select])
23                 print('已成功加入购物车,当前余额为[{yu}]购物列表如下'.format(yu=余额))
24                 print(购物车)
25 
26             else:
27                 print('余额不足')
28     else:
29         print('商品超出范围,你已购买商品如下:')
30         print(购物车)

猜你喜欢

转载自www.cnblogs.com/tomstark/p/10424962.html