正在回答 回答被采纳积分+1
1回答
好帮手慕美
2022-01-16 16:18:03
同学,你好!
1、循环输出该服务系统,需要用到while循环,剩余功能都需要放到循环中
2、定义字典类型的变量service_menu存储货币转换的四种服务
service_menu = { 1: '人民币转换美元', 2: '美元转换人民币', 3: '人民币转换欧元', 0: '结束程序' }
3、使用items()函数返回变量service_menu中的键值数据,并以键.值格式输出;
for key, value in service_menu.items(): print('{}.{}'.format(key, value))
4、使用if-else条件判断语句,选择不同的服务进行货币兑换;
Your_Choice = int(input('请您选择需要的服务:')) # 输入选择的服务 print('~' * 30) # 人民币转换美元 if Your_Choice == 1: print('欢迎使用{}服务'.format(service_menu[Your_Choice])) your_money = int(input('请您输入需要转换的人民币金额:')) print('您需要转换的人民币为:', your_money) RMB_to_US = round(your_money / 7.06, 2) print('兑换成美元为:{}$'.format(RMB_to_US)) print('=' * 30)
5、当你的选择为0时,退出货币转换服务系统
# 结束程序 elif Your_Choice == 0: print('感谢你的使用,祝你生活愉快,再见!') break
6、当你的选择为其他值时,输出信息有误
else: print('您输入的信息有误,请重新输入。')
作业中都会相应的思路分析,建议同学根据思路分析尝试着自己写一下代码。编程是要靠自己多动手多练习的
祝学习愉快!
Python全能工程师
- 参与学习 人
- 提交作业 16233 份
- 解答问题 4470 个
全新版本覆盖5大热门就业方向:Web全栈、爬虫、数据分析、软件测试、人工智能,零基础进击Python全能型工程师,从大厂挑人到我挑大厂,诱人薪资在前方!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星