Python学医第二天——购物车程序

Posted yongor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学医第二天——购物车程序相关的知识,希望对你有一定的参考价值。

程序:购物车程序

需求:

  1. 启动程序后,让用户输入工资,然后打印商品列表
  2. 允许用户根据商品编号购买商品
  3. 用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 
  4. 可随时退出,退出时,打印已购买商品和余额

 

#coding=utf-8
#Version:python 3.6.0
#Tools:Pycharm 2017.3.2
_date_ = ‘2018/4/16/016 14:50‘
_author_ = ‘Hongyong‘

salary = int(input("Please input your salary: "))
shoppingmart = []
items = (["1. ","Huawei","¥",2800],
         ["2. ","Earphone","¥",300],
         ["3. ","Book","¥",80])
print(items)
while True:
    shopindex = int(input("Please choose goods: "))
    if salary > items[shopindex-1][3]:
        shoppingmart.append(items[shopindex-1])
        salary -= int(items[shopindex-1][3])
        print("You have bought {name} !".format(name = items[shopindex-1][1]))
        print("Your balance is: ¥",salary)
        decision = input("Do you want to quit now?")
        if decision == "q":
            break
        else:
            continue
    else:
        print("Your balance is not enough! Please try sth else.")
print("You have bought ",shoppingmart)

  

  

以上是关于Python学医第二天——购物车程序的主要内容,如果未能解决你的问题,请参考以下文章

Python学习第二天-编写购物车

python之编写购物车(第二天)

python22期第二天(作业)

python第二天

学Python 应该看哪些书籍

python第二十二天-----在做作业当中............