Python循环练习-货币兑换
发布时间
阅读量:
阅读量
-
题目要求:
根据业务需求,现要求开发一个货币兑换的服务系统,具体要求如下:
1、实现人民币兑换美元的功能
2、实现美元兑换人民币的功能
3、实现人民币兑换欧元的功能
4、1美元=7.06人民币,1人民币=0.12欧元
5、在兑换后保留2位小数
6、在输入要选择服务后有波浪线分隔;本次兑换服务结束后有等号线进行分隔。 -
运行效果图:
**********欢迎使用货币转换服务系统**********
1.人民币转换美元
2.美元转换人民币
3.人民币转换欧元
0.结束程序
请您选择需要的服务:
1
~~~~~~~~~~~~~~~~~
欢迎使用人民币转换美元服务
请您输入需要转换的人民币金额:123
您需要转换的人民币为:123
兑换成美元为:17.42$
**********欢迎使用货币转换服务系统**********
1.人民币转换美元
2.美元转换人民币
3.人民币转换欧元
0.结束程序
请您选择需要的服务:
0
~~~~~~~~~~~~~~~~~
感谢您的使用,祝您生活愉快,再见!
AI写代码
#!/usr/bin/python3
# -*- coding: utf-8 -*-
# @Time : 2021/8/11 22:37
# @Author : InsaneLoafer
# @File : iterable_test3.py
welcome = """
**********欢迎使用货币转换服务系统**********
1.人民币转换美元
2.美元转换人民币
3.人民币转换欧元
0.结束程序
请您选择需要的服务:
"""
info_1 = '欢迎使用{}转换{}服务'
info_2 = '请您输入需要转换的{}金额:'
info_3 = '您需要转换的{}为:{}'
info_4 = '兑换成{}为:{:.2f}{}'
while True:
service_num = int(input(welcome))
if service_num == 1:
print('~~~~~~~~~~~~~~~~~')
print(info_1.format('人民币','美元'))
coin = int(input(info_2.format('人民币')))
print(info_3.format('人民币',coin))
print(info_4.format('美元',coin/7.06,'$'))
elif service_num == 2:
print('~~~~~~~~~~~~~~~~~')
print(info_1.format('美元','人民币'))
coin = int(input(info_2.format('美元')))
print(info_3.format('美元',coin))
print(info_4.format('人民币',coin*7.06,'¥'))
elif service_num == 3:
print('~~~~~~~~~~~~~~~~~')
print(info_1.format('人民币','欧元'))
coin = int(input(info_2.format('人民币')))
print(info_3.format('人民币',coin))
print(info_4.format('欧元',coin*0.12,'€'))
elif service_num == 0:
print('~~~~~~~~~~~~~~~~~')
print('感谢您的使用,祝您生活愉快,再见!')
break
AI写代码
全部评论 (0)
还没有任何评论哟~
