购物车

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("购物结束,欢迎下次再来")
上一篇下一篇

猜你喜欢

热点阅读