python购物车结算不了_Python——购物车问题
product_list=[('Mac',9000),
('kindle',800),
('tesla',900000),
('book',50),
('bike',2000)]
money=input('please input your money:')#輸入本金
shopping_car=[]
if money.isdigit():#saving是個字符串,字符串里面是數字
money=int(money)
#將商品展示給用戶
#for i in product_list:
# print(product_list.index(i)+1,i)
#for i in enumerate(product_list,1):
# print(i)
while True:
for i,v in enumerate(product_list,1):
print(i, v)
choice=input('選擇購買商品編號[退出:q]:')
if choice.isdigit():
choice=int(choice)
if choice>0 and choice<=len(product_list):
p_item=product_list[choice-1]
if p_item[1]
money-=p_item[1]
shopping_car.append(p_item)
else:
print('余額不足,還剩%s'%money)
print(p_item)
else:
print('編號不存在')
elif choice=='q':
print('--------------您已經購買如下商品--------------')
for i in shopping_car:
print(i)
print('您的余額為%s'%money)
break
else:
print('invalid input')
總結
以上是生活随笔為你收集整理的python购物车结算不了_Python——购物车问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华三交换机配置access命令_H3C交
- 下一篇: python编程多行输入_python多