zoukankan      html  css  js  c++  java
  • 购物车,我重写一遍购物车

    product_list = [('iphone',5888),('macbook',12000),('meilv',998),('pen',5),('beizi',1),('text',25)]
    shoping_list=[]
    
    money =input("请充值")
    if money.isdigit():
        money=int(money)
        while True:
            for index, item in enumerate(product_list):
                print(index,item)
            user_chose =input("请选择商品编号")
            if user_chose.isdigit():#这里是看用户选择的商品是不是数字,他对应下边的elif ‘q’
                user_chose=int(user_chose)
                if user_chose <len(product_list)and user_chose>=0:
                    item_p=product_list[user_chose]
                    if item_p[1]<money:
                        money -= item_p[1]
                        print("您已成功购买[%s],还剩下[%s]钱"%(item_p,money))
                        shoping_list.append(item_p)
                    else:
                        print("你的余额不足请充值")
                else:
                    print("你输入的[%s]不在列表内" % user_chose)  #对应输入的商品,
            elif user_chose =='q':  #这里要明白,一开始也可以输入q,任何时候都能退出
                print('-----购物清单如下-----')
                for j in shoping_list:
                    print(j)
                print('还剩下钱数',money)
                exit()
            else:
                print( '请输入数字或q退出')

  • 相关阅读:
    Saruman's Army
    Best Cow Line
    Lake Counting
    题目1417:变形金刚
    Ants
    mysql学习笔记--数据库事务
    mysql学习笔记--数据库视图
    mysql学习笔记--数据库多表查询
    mysql学习笔记--数据库单表查询
    mysql学习笔记--数据操作
  • 原文地址:https://www.cnblogs.com/PYlog/p/8592633.html
Copyright © 2011-2022 走看看