这个程序的关键点为:
1、列表类型的数据结构设计
2、列表类型的数据结构查找方法
#购物车程序
#1. 启动后,输入用户工资
#2. 产品列表
product_list = [
(‘Iphone‘,5800),
(‘Iwatch‘,5800),
(‘Icar‘,15800),
(‘Coffee‘,20), ]
#1. 启动后,输入用户工资
salary = input("Input your salary:")
shopping_list= []
if salary.isdigit():
salary = int(salary)
while True:
#for i in product_list:
# print(product_list.index(i),i)
for index,item in enumerate(product_list):
print(index,item)
choice = input("Input your choice:")
if choice.isdigit():
choice = int(choice)
if choice < len(product_list) and choice >= 0:
p_item = product_list[choice]
if p_item[1] <= salary: #买得起
shopping_list.append(p_item)
salary -= p_item[1]
print("Added %s into shoppint cart, your current balance is %s" %(p_item,salary))
else:
print("Product is not exist")
elif choice == ‘q‘:
print("Your current balance is ", salary)
break
原文:https://www.cnblogs.com/huaweifisher/p/9446393.html