首页 > 代码库 > 简单的购物程序
简单的购物程序
1 #!/usr/bin/env python 2 # 世上最美的,莫过于从泪水中挣脱出来的那个微笑 3 # Author: Msl23 4 5 product_list = [ 6 (‘Iphone‘,5800), 7 (‘Mac Pro‘,12000), 8 (‘Bike‘,1000), 9 (‘Msi Pro‘,25000), 10 (‘Football‘,1000) 11 ] 12 my_shopping_car = [] 13 user_salary = input(‘Enter Your Salary:$ ‘) 14 if user_salary.isdigit(): #判断user_salary是否是一个整型 15 user_salary = int(user_salary) #如果是,把user_salary变成整型 16 print(‘Shopping List:‘) 17 while True: 18 for index,item in enumerate(product_list): #打印出列表的项目,并且用enumerate来做下标 19 print(index,item) #打印下标和项目 20 user_choose = input(‘Please write shopping number >>> ‘) 21 if user_choose.isdigit(): #判断user_choose是否是整型 22 user_choose = int(user_choose) #如果是,把user_choose变成整型 23 if user_choose < len(product_list) and user_choose >= 0: #如果用户选择的序号小于列表的长度且大于等于0 24 p_item = product_list[user_choose] #把p_item赋值为商品的价格 25 if p_item[1] <= user_salary: #可以买 26 my_shopping_car.append(p_item[0]) #在购物车里面添加物品 27 user_salary -= p_item[1] #余额为 金额减去商品的价格 28 print(‘Successful!! You salary: %s‘ % user_salary) 29 else: 30 print(‘Error! You salary no buy! You Salary: %s‘ %(user_salary)) 31 elif user_choose == ‘q‘: # 如果用户输入为字符串 q 时 32 print(‘shopping car :‘,my_shopping_car) #结束购买及打印购物车内容 33 exit() 34 else: 35 print(‘Invalid option‘) 36 37 else: 38 print(‘Please Enter your salary‘) 39 exit()
很不容易了 ,学的还是不扎实
简单的购物程序
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。