Python学习笔记练习3:货币转换
货币转换 I
⼈民币和美元是世界上通⽤的两种货币之⼀,写⼀个程序进⾏货币间币值转换,其中:
⼈民币和美元间汇率固定为:1美元 = 6.78⼈民币。
程序可以接受⼈民币或美元输⼊,转换为美元或⼈民币输出。⼈民币采⽤RMB表⽰,美元USD表⽰,符号和数值之间没有空格。注意:
(1) 这是⼀个OJ题⽬,获得输⼊请使⽤input() ;
(2) 不提⽰输出格式错误,结果⼩数点后保留两位。
输⼊⽰例1
RMB123
输出⽰例1
USD18.14
输⼊⽰例2
USD20
输出⽰例2
RMB135.60
参考代码:
TempStr = input()
python货币转换if TempStr[0:3] == "USD":
RMB = eval(TempStr[3:]) * 6.78
print("RMB{:.2f}".format(RMB))
elif TempStr[0:3] == "RMB":
USD = eval(TempStr[3:]) / 6.78
print("USD{:.2f}".format(USD))
解析:
1.输⼊字符的前三个是判断条件,所以取[0:3] ,表⽰第0,1,2个字符。
2.计算时是取[3:],表⽰取第3个字符及以后所有字符。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论