月踏流星

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::
到现在不知道日记怎么发布,刚刚自己都找不到日记的位置

data1 = []
len2 = 0
with open('d:/003.txt', 'r') as file1:
  for i in file1:
  temp = i.split()
  str1 = temp[0].split(',')
  data1.append(str1)
money = int(input('请输入您的现金:'))
money1 = money
buy = 0
nums = []
names = []
prices = []
goods = []
flag = True
while flag:

  print('商品序号', '商品名称', '商品价格')
  for i in data1:
    len1 = len(i[1])
    if len1 == 2:
      len2 = len1 * 3
      spe = ' ' * len2
    elif len1 == 3:
      spe = ' ' * 2
    else:
      spe = ' '
    print(i[0], ' ', i[1], spe, i[2])
    nums.append(i[0])
    names.append(i[1])
    prices.append(int(i[2]))
  buy = input('请输入您需要的商品编码(输入q或回车退出):')
  if buy != 'q' and buy != '':
    if buy in nums:
      num = nums.index(buy)
      money = money - prices[num]
      if money < 0:
        print('您的余额不够!请选购其他商品', '\n')
      else:
        goods.append(names[num])
        print(f'您选购的{names[num]}已经放入购物车,您的余额为:{money}/元', '\n')
    else:
    print('您输入的商品编码有误', '\n')
  else:

    print(f'您购买了{goods},共计消费{money1-money}您的现金余额为{money}', '\n')

    print('欢迎您下次再来选购!', '\n')
    flag = False

posted on 2020-02-17 14:00  月踏流星  阅读(85)  评论(0)    收藏  举报