#@autor:THIRTEEN
#@date:2018.4.20 14:36
shopping_List=[["Book",300,0],["Pen",52,0],["Computer",1000,0]]
shopping_Car=[]
saving=input("请输入你要存入的钱:")
if saving.isdigit():
saving=int(saving)
while True:
print ("序列号:","产品名:","\t","价格:")
for i in enumerate(shopping_List,1):#把i的初值赋值为1开始
print(i[0],"\t",i[1][0],"\t\t",i[1][1])# 1[1]代表["Book,300,0"],当i=1且,这里的i初值为1
choice=input("选择你需要的的商品编号【退出:Q】:")
if choice.isdigit():
choice=int(choice)
if choice>0 and choice<=len(shopping_List):
p_item=shopping_List[choice-1]
if p_item[1]<saving:
saving-=p_item[1]
p_item[2]+=1
shopping_Car.append(p_item)
else:
print("余额不足!")
break
else:
print("编码不存在!")
elif choice=="Q":
print("退出!")
print("-----------------------------您已选购的商品如下---------------------------")
print("商品:\t\t\t\t价格:\t\t\t\t数量:")
for i in shopping_Car:
print("%s\t\t\t\t%s\t\t\t\t%s"%(i[0],i[1],i[2]))
print("----------------------------------------------------------------------------")
print()
print("您还剩%s元钱"%saving)
break
else:
print("invalid input")
07-14
07-14
07-13
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交