购物清单代码

Posted jianglijian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了购物清单代码相关的知识,希望对你有一定的参考价值。

#商品清单
product_list =[
(‘Mac‘,9000),
(‘kindle‘,800),
(‘tesla‘,900000),
(‘python book‘,105),
(‘bike‘,2000),
]
#用户输入金额
saving=input(‘please input your saving:‘)
shopping_car=[]
#判断用户输入是否正确,且把输入内容转化为数字
if saving.isdigit():
saving=int(saving)
#进入while循环,打印商品清单,让用户输入商品编号进行选择
while True:
for i, y in enumerate (product_list,1):
print(i,y)
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]<saving:
saving-=p_item[1]
shopping_car.append(p_item)
#商品金额如果不在saving范围以内,打印余额
else:
print(‘余额不足,还剩%s‘%saving)
print(p_item)
else:
#如果用户输入q,打印购物清单,打印余额,结束while循环
elif choice=="q":
print("退出")
for i in shopping_car:
print(i)
print("您还剩%s元钱"%saving)
break
#如果用户输入错误,打印“invalid input”
else:
print(‘invalid input‘)










































以上是关于购物清单代码的主要内容,如果未能解决你的问题,请参考以下文章

python_购物车代码的分解及全部代码

删除快速视图,添加到购物篮并添加到愿望清单胡佛图标 - woocommerce

Python购物清单文本应用,保存问题

javascript PROMISES - 订购购物清单

element-ui 开发备忘

带着购物清单逛超市,以最快的方式获得所有物品?