msg_dic = {
'apple': 10,
'tesla': 100000,
'mac': 3000,
'lenovo': 30000,
'chicken': 10,
}
for k,v in msg_dic.items():
print(
f'''
商品名称:{k}
商品价格:{v}
''',end='------')
while True:
Shoppingcar = input('请输入你要购买的商品:').strip()
if Shoppingcar not in msg_dic or Shoppingcar is None:
print('输入错误请重新输入:')
continue
shopping_num = input('请输入你要购买商品数量:').strip()
shopping_price = str(int(shopping_num) * msg_dic[Shoppingcar])
with open('购物车列表.txt','a+',encoding='utf-8') as f:
f.write(Shoppingcar+':'+shopping_num+':'+shopping_price+'\n')
f.close()
with open('购物车列表.txt', 'r+', encoding='utf-8') as f1:
for line in f1:
print(line)
f1.close()
shopping_tag = input('继续购买请输入1,否则输入2:').strip()
if shopping_tag == '1':
continue
else:
break