description
描述
人民币和美元是世界上通用的两种货币之一,写一个程序进行货币间币值转换,其中:
人民币和美元间汇率固定为:1美元 = 6.78人民币。
程序可以接受人民币或美元输入,转换为美元或人民币输出。人民币采用¥符号或RMB表示,美元采用$或USD表示,符号和数值之间没有空格。
注意:
(1) 人民币和美元间符号在转换中要对等,¥和$相互对应,RMB和USD相互对应。
(2) 这是一个OJ题目,获得输入请使用input("")
输入 示例1:$128.00
示例2:¥12.9
示例3:RMB123
示例4:USD20
输出 对应上述示例的输出是:
示例1:¥867.84
示例2:$1.90
示例3:USD18.14
示例4:RMB135.60
code
money =input()
if money[:3] in "RMB":
exchange = eval(money[3:])/6.78
print("USD{:.2f}".format(exchange))
elif money[:1] in "¥":
exchange = eval(money[1:])/6.78
print("${:.2f}".format(exchange))
elif money[:3] in "USD":
exchange = eval(money[3:])*6.78
print("RMB{:.2f}".format(exchange))
elif money[:1] in "$":
exchange = eval(money[1:])*6.78
print("¥{:.2f}".format(exchange))
summary
- 切片操作,左闭右开区间