正在回答 回答被采纳积分+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('感谢你的使用,祝你生活愉快,再见!')
break6、当你的选择为其他值时,输出信息有误
else:
print('您输入的信息有误,请重新输入。')作业中都会相应的思路分析,建议同学根据思路分析尝试着自己写一下代码。编程是要靠自己多动手多练习的
祝学习愉快!
Python全能工程师
- 参与学习 人
- 提交作业 16416 份
- 解答问题 4469 个
全新版本覆盖5大热门就业方向:Web全栈、爬虫、数据分析、软件测试、人工智能,零基础进击Python全能型工程师,从大厂挑人到我挑大厂,诱人薪资在前方!
了解课程


恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星