参考一下:https://blog.csdn.net/liulinze/article/details/42982001
按照你的功能需求自己删减就可以了
如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢
以下代码能完成题主想要实现的功能。所有帮助,请点采纳。
print('------欢迎来到商场购物系统------\n')
print('1.录入商品信息\n2.购买商品\n3.查看所有商品功能\n4.退出\n')
print('-------------------------------\n')
goods={'电视':5000,'电脑':3000,'手机':2000}
while True:
inp = input('请输入操作选项(1、2、3、4):')
if inp=='1':
print('==============\n1.开始录入\n2.退出\n''== == == == == == ==\n')
while True:
inpu = input('请输入操作选项(1、2):')
if inpu == '1':
inp0=input('请输入商品名称和价格(价格以数字表示):')
if inp0 in goods.keys():
print('录入失败,商品已存在')
else:
goods.update({inp0.split(' ')[0]: inp0.split(' ')[1]})
print('商品录入成功.\n',inp0)
elif inpu =='2':
break
elif inp=='2':
inp1=input('请输入商品名称:')
if inp1 not in goods.keys():
print('商店无此商品')
else:
del goods[inp1]
print(f'{inp1}已被购买')
elif inp=='3':
print('######所有商品信息######')
for k,v in goods.items():
print(k,v)
elif inp=='4':
print('退出购物系统')
break
else:
print('操作有误,请重新输入')
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632