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