louyaoluan 发表于 2018-8-9 11:25:59

Python购物车程序初练

  product_list = [
  ('Iphone',8000),
  ('Mac Pro',9800),
  ('Bike',800),
  ('Watch',10600),
  ('Coffee',30),
  ]
  shopping_list = []
  salary = input("Input your salary:")
  if salary.isdigit():
  salary = int(salary)
  while True:
  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 >=0:
  p_item = product_list
  if p_item <=salary:
  shopping_list.append(p_item)
  salary -= p_item
  print(&quot;Your current balance:&quot;,salary)
  else:
  print(&quot;余额不足&quot;)
  else:
  print(&quot;product code [%s] is not exist!&quot;% user_choice)
  elif user_choice =='q':
  print(&quot;-----shopping list------&quot;)
  print(shopping_list)
  for p in shopping_list:
  print(p)
  print(&quot;Your current balance:&quot;,salary)
  exit()
  else:
  print(&quot;invalid option&quot;)
页: [1]
查看完整版本: Python购物车程序初练