Program: Shopping Cart Program
need:
- After starting the program, let the user enter the salary and then print the list of items
- Allow users to purchase items based on item numbers
- After the user selects the product, check whether the balance is enough, and directly deduct the money if it is enough, and remind if it is not enough.
- You can exit at any time, when you exit, print the purchased items and the balance
#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)