首页 > 代码库 > 购物车
购物车
#! /usr/bin/env python # -*- coding:utf-8 -*- salary = input("Input your salary:") if salary.isdigit(): salary = int(salary) else: exit("Invalid date type") product_list = [ (‘iphone‘, 4800), (‘mac_book‘, 8888), (‘coffee‘, 30), (‘tesla‘, 820000), (‘bike‘, 800), (‘zhoucaibang‘, 0.01) ] shop_car = [] # print(product_list) exit_flag = False while exit_flag is not True: print("product list".center(50, ‘-‘)) for item in enumerate(product_list): index = item[0] p_name = item[1][0] p_price = item[1][1] print(index, ‘.‘, p_name, p_price) user_choice = input("quit,check,what do you want to buy?:") if user_choice.isdigit(): user_choice = int(user_choice) if user_choice <= len(product_list): p_item = product_list[user_choice] if p_item[1] <= salary: # can‘t buy shop_car.append(p_item) salary -= p_item[1] print("Adder [%s] into shop car,you current balance is [%s]" % (p_item, salary)) else: print("Your balance is [%s],can not afford this..." % salary) else: if user_choice == ‘q‘ or user_choice == ‘quit‘: print("purchased products as below".center(40, ‘*‘)) for item in shop_car: print(item) print("END".center(40, ‘*‘)) print("Your balance is [%s]" % salary) exit_flag = True elif user_choice == ‘c‘ or user_choice == ‘check‘: print("purchased products as below".center(40, ‘*‘)) for item in shop_car: print(item) print("END".center(40, ‘*‘)) print("Your balance is [%s]" % salary) else: print("Invalid date type")
购物车
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。