伪代码:
可随时退出启动后让用户输入工资
然后打印列表
允许用户根据商品编号购买商品
用户选择商品后
检测余额是否足够 够就扣,不够就提示
退出时,打印一下购买的商品和余额
代码实现:
product_list = [
("MAX",9000),
("littlecar",520000),
("dress",249),
("python book",75),
("bike",2000),
]
saving = input("please input your money:") #变量进行判断
shopping_car = []
if saving.isdigit():
saving = int(saving)
while True:
print("商品列表".center(50, "="))
print("编号".center(10, "*"), "名称".ljust(27, "*"), "价格".ljust(6, "*"))
for i in enumerate(product_list): # , 1 为了从1编号开始
print(str(i[0]).center(10, " "), str(i[1][0]).ljust(30, " "), str(i[1][1]).ljust(15, " "))
choice = input("请选择您要购买的商品编号&#