Python學醫第二天——購物車程序
阿新 • • 發佈:2018-04-16
AR put goods 工資 pen date mat 啟動 根據
程序:購物車程序
需求:
- 啟動程序後,讓用戶輸入工資,然後打印商品列表
- 允許用戶根據商品編號購買商品
- 用戶選擇商品後,檢測余額是否夠,夠就直接扣款,不夠就提醒
- 可隨時退出,退出時,打印已購買商品和余額
#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學醫第二天——購物車程序