本题摘自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