zoukankan      html  css  js  c++  java
  • Python初探-购物车程序

    要求:

      1,用户进入后,有欢迎语并提示用户输入本金

      2、用户输入正确的内容后有购物菜单显示给用户

      3、当用户的本金不足以购买商品的时候有提示余额不足并告知差额

      4、成功购物后提示已购买内容和购买后的余额,可重复多次购买

      5、结束的时候告知用户购买的商品内容及余额

    print("------------******-----------")
    menu = [["macbook",9000],["iphone",4500],["bick",800],["pythonbook",80],["cup",50]]
    shopping_car = []
    a = True
    while a == True:
        balance = input("请输入您拥有的金额[q退出]:")
        if balance.isdigit():
            balance = int(balance)
            while True:
                for i in range(0,len(menu)):
                    print(str(i + 1) + "" + menu[i][0],menu[i][1])
                choice = (input("请您输入需要的商品序号[q退出]"))
                if choice.isdigit():
                    choice = int(choice)
                    if 0 < choice <= len(menu):
    
                        price = int(menu[choice - 1][1])
                        if price <= balance:
                            balance -= price
                            shopping_car.append(menu[choice - 1])
                            print("已添加" + str(menu[choice - 1][0]) + "到您的购物车,余额" + str(balance) +"。请继续购物。")
                        else:
                            print("余额不足" + str(balance - price) + "请重新选择。")
                elif choice == "q":
                    print("您购买了以下商品")
                    for i in range(0, len(shopping_car)):
                        print(str(i + 1) + "" + shopping_car[i][0], shopping_car[i][1])
                    print("当前余额为:" + str(balance))
                    a = False
                    break
                else:
                    print("请输入正确的编号")
        elif balance == "q":
            print("您未购买商品。")
            break
        else:
            print("请输入正确的金额")
    购物车.py

    初学Python,笔记初级的编写方式。见笑。

  • 相关阅读:
    第二阶段:团队开发Fooks第七天
    第二阶段:团队开发Fooks第六天
    第二阶段:团队开发Fooks第五天
    【POI每日题解 #9】SKA-Piggy Banks
    ac自动机
    【POI每日题解 #8】DYN-Dynamite
    vector
    【POI每日题解 #7】TES-Intelligence Test
    【POI每日题解 #6】KRA-The Disks
    DP
  • 原文地址:https://www.cnblogs.com/sxzwj/p/5804071.html
Copyright © 2011-2022 走看看