货币转换 I 描述 人民币和美元是世界上通用的两种货币之一,写一个程序进行货币间币值转换,其中:
人民币和美元间汇率固定为:1美元 = 6.78人民币。
程序可以接受人民币或美元输入,转换为美元或人民币输出。人民币采用RMB开头,美元USD开头,符号和数值之间没有空格。
注意:
(1) 输出结果要求保留两位小数位;
(2) 符号在数字的前面;
(3) 这是一个OJ题目,获得输入请使用input(); 提示: (1)分别判断开头是RMB、USD进行不同处理
(2) 当输入不符合要求时,如:R20,输出"输入格式错误"
输入 示例1:RMB123
示例2:USD20
示例3:R20
示例4:U20
输出 示例1:USD18.14
示例2:RMB135.60
示例3:输入格式错误
示例4:输入格式错误
Currencystr=input() if Currencystr[:3] in "RMB": c = eval(Currencystr[3:])/6.78 print("USD{:.2f}".format(c)) elif Currencystr[:3] in "USD": D = eval (Currencystr[3:])*6.78 print("RMB{:.2f}".format(D)) else: print("输入格式错误")