# 简单的购物车程序
salary = float(input('请输入工资: '))
product_list = [['iphone7',6000], ['iphone8',7000], ['xiaomi', 3000], ['nubia', 3500], ['vivo', 4000]]
shopping_cart = [] #购物车数组
balance = salary #余额
while True:
print('---------商品列表---------')
for index,p in enumerate(product_list): #枚举商品列表
print(index+1, p[0], p[1])
choice = input('请输入需要购买的产品编号或输入q(quit)退出 : ')
if choice.isdigit(): # isdigit函数, 判断输入是否为数字
choice = int(choice)
if choice <= len(product_list): # 判断是否超出范围
goods_flag = product_list[choice-1]
#balance = int(balance-goods_flag[1])
if balance-goods_flag[1] < 0: #判断余额
print('余额不足,无法购买,您的余额为%d, 请选择其他商品。' %balance)
else:
balance = balance-goods_fla
【Python】实现一个简单的购物车程序
最新推荐文章于 2024-07-26 10:18:17 发布
本文通过Python实现了一个简单的购物车程序,适合初学者学习理解基础语法和数据结构的应用。
摘要由CSDN通过智能技术生成