循环输出货币转换系统的选择怎么写?
#货币兑换服务系统 service_menu = {'1':'人民币转换美元','2':'美元转换人民币','3':'人民币转换欧元','0':'结束程序' } print('*****欢迎使用货币转换服务系统*****') for k ,v in service_menu.items(): print('{}.{}'.format(k , v)) Your_Choice = input('请你选择需要的服务:') if Your_Choice == '1': print('欢迎使用人民币转换美元服务') your_money = int (input('请输入你要转换的人民币金额:')) RMB_to_US = your_money * 0.13 print('兑换成美元为:{:.2f}'.format(RMB_to_US)) elif Your_Choice == '2': print('欢迎使用美元转人民币服务') your_money = int(input('请输入你要转换的美元金额:')) US_to_RMB = your_money * 6.72 print('兑换成人民币为:{:.2f}'.format(US_to_RMB)) elif Your_Choice == '3': print('欢迎使用人民币转欧元服务') your_money = int (input('请输入你要转换的人民币金额:')) RMB_to_EUR = your_money * 7.8474 print('兑换成人民币为:{:.2f}'.format(RMB_to_EUR)) elif Your_Choice == '0': print('感谢你的使用,祝你生活愉快,再见!') elif Your_Choice != range(0,4): print('输入有误,请输入0-3的有效数字')
正在回答
#货币兑换服务系统
service_menu = {'1':'人民币转换美元','2':'美元转换人民币','3':'人民币转换欧元','0':'结束程序' }
while True:#************************************************************************************
print('*****欢迎使用货币转换服务系统*****')
for k ,v in service_menu.items():
print('{}.{}'.format(k , v))
Your_Choice = input('请你选择需要的服务:')
if Your_Choice == '1':
print('欢迎使用人民币转换美元服务')
your_money = int (input('请输入你要转换的人民币金额:'))
RMB_to_US = your_money * 0.13
print('兑换成美元为:{:.2f}'.format(RMB_to_US))
elif Your_Choice == '2':
print('欢迎使用美元转人民币服务')
your_money = int(input('请输入你要转换的美元金额:'))
US_to_RMB = your_money * 6.72
print('兑换成人民币为:{:.2f}'.format(US_to_RMB))
elif Your_Choice == '3':
print('欢迎使用人民币转欧元服务')
your_money = int (input('请输入你要转换的人民币金额:'))
RMB_to_EUR = your_money * 7.8474
print('兑换成人民币为:{:.2f}'.format(RMB_to_EUR))
elif Your_Choice == '0':
print('感谢你的使用,祝你生活愉快,再见!')
break #**********************************************************************************
elif Your_Choice != range(0,4):
print('输入有误,请输入0-3的有效数字')
相似问题
登录后可查看更多问答,登录/注册
- 参与学习 人
- 提交作业 2727 份
- 解答问题 8160 个
想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星