简易购物车小程序
用一个列表内嵌套元组来保存商品和价格信息,然后用while判断是否余额足够,若是够进入选购商品环节。
用列表的下标来代替商品,让用户输入需要购买的,余额足够可以一直进行循环,余额不足跳出
commodity=[
('手机',3000),
('咖啡',1000),
('电脑',5000),
('牛奶',100)
]
money= int(input('请输入余额:'))
while money>0:
shopping=int(input('请输入购买的产品:'))
if shopping<len(commodity):
money -= commodity[shopping][1]
print('余额为{}'.format(money))
else:
print('没有商品信息')
else:
print('余额不足')