mg4377娱乐娱城官网_mg4377娱乐手机版_www.mg4377.com

python轻巧百货店购物车实例代码,python店四购物

时间:2019-06-01 09:51来源:mg4377娱乐手机版
python轻巧百货店购物车实例代码,python店四购物车。正文为我们大饱眼福二个简练店肆购物车的python代码,供咱们参照他事他说加以考察,具体内容如下 python简单商场购物车实例代码,

python轻巧百货店购物车实例代码,python店四购物车。正文为我们大饱眼福二个简练店肆购物车的python代码,供咱们参照他事他说加以考察,具体内容如下

python简单商场购物车实例代码,python市4购物车

本文为大家分享3个粗略商店购物车的python代码,供大家参谋,具体内容如下

mg4377娱乐手机版,要求:

1、写一段市四程购物车序的代码
二、用列表把超级市场的货色清单存款和储蓄下来,存到列表 shopping_mail
三、购物车的列表为shopping_cart
肆、用户率先输入薪水金额,判定输入为数字
五、用户从超市购物清单中挑选购买货品,每一回购买成功就用薪金减去货品单价
陆、判别用户金额是或不是丰硕,不丰硕提示用户
7、借使用户不想再持续购物,则按Q键退出菜单
八、用户退出之后,将用户购买的清单打字与印刷出来。
九、尽量学习带颜色输出多少个入眼音讯字符。

代码

 # Author:show530

shopping_mail = [
  ('Iphone',5800),
  ('Mac Pro',9800),
  ('Bike',800),
  ('Watch',10600),
  ('Coffee',31),
  ('Alex Python',120),
]
shopping_cart = []

salary=input("请输入您的工资金额:")
if salary.isdigit():
  salary=int(salary)
  while True:
    for index,item in enumerate(shopping_mail):
      print(index,item)
    enter_number=input("请输入您要购买的商品编号:")
    if enter_number.isdigit():
      enter_number=int(enter_number)
      if enter_number>-1 and enter_number<len(shopping_mail):
        p_item=shopping_mail[enter_number]
        if p_item[1]<=salary:
          shopping_cart.append(p_item)
          salary-=p_item[1]
          print("您选购的商品金额是:33[31m%s33[0m,您的工资余额为:33[31m%s33[0m" % (p_item, salary))
        else:
          print("您的余额不足,无法继续购买!")
      else:
         print("您输入的商品编号不存在:")
    elif enter_number=="q":
      print("33[0;32;40m------您本次购物清单为-------33[0m")
      for p in shopping_cart:
        print(p)
      print("您的余额为:33[31m%s33[0m"%(salary))
      exit()
    else:
        print("33[31m输入有误,必须输入数字或者正整数!33[0m")

其壹顺序花了自家较多日子,大约1个夜晚都在反复挂念这些。

一、salary.isdigit()还不是太熟谙,那几个方式的功力是检查用户输入的是还是不是为数字,可是不知底为何,输入浮点数也会报错。负数貌似也会报错。这里先生搬硬套一下。

二、对于多层嵌套循环还面生,开头平昔输出出现难题,首要缘由就是嵌套格式不对。未来写程序在此以前要小心画一下流程图。

三、学习了颜色输出的用法。

如上正是本文的全部内容,希望对我们的求学抱有协助,也目的在于我们多多支持帮客之家。

本文为大家大快朵颐三个简易百货店购物车的python代码,供大家参谋,具体内容如下 须求: 一、写...

正文实例为大家大快朵颐了python购物车程序的切实可行代码,供大家参谋,具体内容如下

正文实例为大家大饱眼福了python购物车程序的求实代码,供大家参考,具体内容如下

要求:

代码:

代码:

一、写一段店肆程购物车序的代码
二、用列表把超级市场的物品清单存款和储蓄下来,存到列表 shopping_mail
三、购物车的列表为shopping_cart
四、用户率先输入薪俸金额,判定输入为数字
伍、用户从超级市场购物清单中甄选购买货色,每一次购买成功就用薪资减去货品单价
陆、判断用户金额是不是丰硕,不丰硕提示用户
七、借使用户不想再持续购物,则按Q键退出菜单
八、用户退出之后,将用户购买的清单打字与印刷出来。
九、尽量学习带颜色输出多少个首要音讯字符。

''''' 
Created on 2017年9月4日 

@author: len 
''' 


product_list = [ 
  ('Robot',200000), 
  ('MacPro',12000), 
  ('Iphone8',8888), 
  ('Hello World',1200), 
        ]  
shopping_list = [] 
user_salary=input("请输入你的工资:") 
if user_salary.isdigit(): 
  user_salary = int(user_salary) 
  while True: 
    print("商品如下:") 
    for index,item in enumerate(product_list):  

      print (index,item) 
    user_choice = input("请输入要购买的商品编号:") 
    if user_choice.isdigit(): 
      user_choice = int(user_choice) 
      if user_choice < len(product_list) and user_choice > -1: 
        p_item = product_list[user_choice] 
        if user_salary>=p_item[1]: 
          shopping_list.append(p_item) 
          user_salary-=p_item[1] 
          print("购买商品",p_item,"成功您的余额为",user_salary,"元!" ) 
        else: 
          print("您的余额为",user_salary,"余额不足以购买此商品,购买失败!") 

      else: 
        print("并无此产品!") 
    elif user_choice == "q": 
      print("--------shopping list-------") 
      for i in shopping_list: 
        print(i) 
      exit() 
    else: 
      print("invalidate!!!")
''''' 
Created on 2017年9月4日 

@author: len 
''' 


product_list = [ 
  ('Robot',200000), 
  ('MacPro',12000), 
  ('Iphone8',8888), 
  ('Hello World',1200), 
        ]  
shopping_list = [] 
user_salary=input("请输入你的工资:") 
if user_salary.isdigit(): 
  user_salary = int(user_salary) 
  while True: 
    print("商品如下:") 
    for index,item in enumerate(product_list):  

      print (index,item) 
    user_choice = input("请输入要购买的商品编号:") 
    if user_choice.isdigit(): 
      user_choice = int(user_choice) 
      if user_choice < len(product_list) and user_choice > -1: 
        p_item = product_list[user_choice] 
        if user_salary>=p_item[1]: 
          shopping_list.append(p_item) 
          user_salary-=p_item[1] 
          print("购买商品",p_item,"成功您的余额为",user_salary,"元!" ) 
        else: 
          print("您的余额为",user_salary,"余额不足以购买此商品,购买失败!") 

      else: 
        print("并无此产品!") 
    elif user_choice == "q": 
      print("--------shopping list-------") 
      for i in shopping_list: 
        print(i) 
      exit() 
    else: 
      print("invalidate!!!")

编辑:mg4377娱乐手机版 本文来源:python轻巧百货店购物车实例代码,python店四购物

关键词: