本题摘自Python123.io
题目:
人民币和美元是世界上通用的两种货币之一,写一个程序进行货币间币值转换,其中:
人民币和美元间汇率固定为:1 美元 = 6.78 人民币。
程序可以接受人民币或美元输入,转换为美元或人民币输出。人民币采用 RMB 表示,美元 USD 表示,符号和数值之间没有空格。
示例1:
输入:"RMB123"
输出:"USD18.14"
示例2:
输入:"USD20"
输出:"RMB135.60"
解题思路:
1.先使用input()获取输入
2.首先我们需要判断是“人民币(RMB)”还是“美元(USD)” 使用条件判断语句
3.然后在进行换算
代码如下:
Money = input("")
if Money[0:3] == ['RMB','rmb']: #输入为人民币进行美元转换
USD = eval(Money[3:])/6.78
print("USD{:.2f}".format(USD))
elif(Money[0:3]) in ['USD','usd'] :#输入为美元进行人民币转换
RMB = eval(Money[3:])*6.78
print("RMB{:.2f}".format(RMB))
else:
print("数据输入错误")
本题摘自Python123.io
该博客介绍了一个Python程序,用于实现人民币和美元之间的货币转换。程序基于固定的汇率1美元=6.78人民币,能够接受人民币(RMB)或美元(USD)输入,并进行相应的转换。示例展示了输入'RMB123'会输出'USD18.14',而输入'USD20'则输出'RMB135.60'。
1638

被折叠的 条评论
为什么被折叠?



