我这样是不是太烦琐了,我的第一思路就是这样去写
来源:4-3 项目作业
慕设计0012841
2020-05-18 11:34:29
your_money=100
print("**********欢迎使用货币转换系统**********")
lst=[]
service_menu={"meu":"1.人民币转换美元","t1":"欢迎使用人民币转换美元服务","t2":"您需要转换的人名币为:100元","t3":"兑换成美元为:14.005602240896359 $"}
lst.append(service_menu)
lst.append({"meu":"2.美元转换人名币服务","t1":"欢迎使用美元转换人名币服务","t2":"您需要转换的美元为:100 元","t3":"兑换成人名币为:714.0元"})
lst.append({"meu":"3.人民币转换欧元服务","t1":"欢迎使用人民币转换欧元服务","t2":"您需要转换的人民币为:100 元","t3":"兑换成欧元为:12.0"})
lst.append({"meu":"0.结束程序","t1":"感谢您的使用","t2":"祝您生活愉快","t3":"再见!"})
a="1.人民币转换美元"
b="2.美元转换人名币服务"
c="3.人民币转换欧元服务"
d="0.结束程序"
for i in lst:
if i["meu"]==a:
print(i["meu"])
print(i["t1"])
print(i["t2"])
print(i["t3"])
print("==================================")
elif i["meu"]==b:
print(i["meu"])
print(i["t1"])
print(i["t2"])
print(i["t3"])
print("==================================")
elif i["meu"]==c:
print(i["meu"])
print(i["t1"])
print(i["t2"])
print(i["t3"])
print("==================================")
elif i["meu"]==d:
print(i["meu"])
print(i["t1"],end=",")
print(i["t2"],end=",")
print(i["t3"])
print("==================================")1回答
同学,你好。同学写的代码逻辑是清晰的,不过可以考虑做些简化的写法,如:lst可以存储字典变量service_menu的值,通过for循环取出字典里存储的数据,在货币转换后,直接用print输出提示信息:

如果解决了你的疑惑,请采纳,祝学习愉快~
相似问题