5.初探python之简单购物车

简单购物车功能:输入现有金额,选择购物,判断金额是否充足,结束打印当前所购物品,剩余金额等

goods_list = (('tesla',900000),('mate 10',4000),('apple x',7000),('bens',1000000),('movie',45),('bicycle',1500))
shopping_car = []
print('========== welcome to my shop ==========')
for i,v in enumerate(goods_list,1):
print(i,'-->',v)
print('==========================================')
saving = input('please input your saving:')
if saving.isdigit():
saving = int(saving)
while True:
choice = input('plesse input your choice:')
if choice.isdigit():
choice = int(choice)
if choice>0 and choice<=len(goods_list):
choice_goods = goods_list[choice-1]
#print(choice_goods)
if saving >= choice_goods[1]:
saving-=choice_goods[1]
shopping_car.append(choice_goods)
else:
print('please input correct number!')
elif choice == 'q':
print('============ your shopping car ============')
for i in shopping_car:
print(i)
print('you hava %s'%saving)
break
else:
print('please input correct number!')

else:
print('please input correct number!')

猜你喜欢

转载自www.cnblogs.com/zhoupeng-L/p/9237884.html
今日推荐