Python学医第二天——购物车程序
Posted yongor
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学医第二天——购物车程序相关的知识,希望对你有一定的参考价值。
程序:购物车程序
需求:
- 启动程序后,让用户输入工资,然后打印商品列表
- 允许用户根据商品编号购买商品
- 用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒
- 可随时退出,退出时,打印已购买商品和余额
#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学医第二天——购物车程序的主要内容,如果未能解决你的问题,请参考以下文章