基于Python的购物车小程序

本文介绍了一款简易购物车小程序的设计思路与实现方法,通过列表内嵌套元组保存商品和价格信息,利用while循环判断用户余额是否足够购买商品。程序使用商品下标作为选择依据,实现了商品选购和余额显示的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简易购物车小程序

用一个列表内嵌套元组来保存商品和价格信息,然后用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('余额不足')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值