python123-Python基本語法元素 (第1周)-貨幣轉換 I
貨幣轉換 I
描述
人民幣和美元是世界上通用的兩種貨幣之一,寫一個程式進行貨幣間幣值轉換,其中:
人民幣和美元間匯率固定為:1美元 = 6.78人民幣。
程式可以接受人民幣或美元輸入,轉換為美元或人民幣輸出。人民幣採用RMB表示,美元USD表示,符號和數值之間沒有空格。
注意:
(1) 這是一個OJ題目,獲得輸入請使用input() ;
(2) 不提示輸出格式錯誤,結果小數點後保留兩位。
輸入
示例1:RMB123
示例2:USD20
輸出
示例1:USD18.14
示例2:RMB135.60
CurStr = input()
if CurStr[0:3]=="RMB":
print("USD{:.2f}".format(eval(CurStr[3:])/6.78))
elif CurStr[0:3]=="USD":
print("RMB{:.2f}".format(eval(CurStr[3:])*6.78))
(1) eval()函式將字串轉換成數字,不能省略;
(2) == 表示 "等於",in 表示成員包含,對於這個題目,由於只允許輸入採用全大寫方式,兩種方法均可;
(3) :.2f輸出小數點後兩位。