购物车
2019-12-15 本文已影响0人
星辰_1c3b
输出商品列表,用户输入序号,显示用户选中的商品
商品 li = ["手机", "电脑", '鼠标垫', '游艇']
要求:
1、页面显示 序号 + 商品名称,如:
1 手机
2 电脑
…
2、 用户输入选择的商品序号,然后打印商品名称
3、如果用户输入的商品序号有误,则提示商品序号不存在,请重新输入;
4、用户输入Q或者q,退出程序,其他情况提示输入有误请重新输入
5、用户最多可以购物6次
li=["手机", "电脑", '鼠标垫', '游艇']
key=1
dic={}
for i in li:
dic[key]=i
key =key +1
print(dic)
for a,b in dic.items():
print(a,b)
j=0
while j <6:
pro=input("请输入商品编码,若输入q/Q则结束购物:")
if pro.upper()=="Q":
print('您已退出……')
break
elif pro.isdigit() :
if int(pro) in dic.keys():
print(dic[int(pro)])
else:
print("商品编号不存在,请重新输入")
else:
print("输入有误,请重新输入")
j=j+1
print("购物结束,欢迎下次再来")