貨幣轉換 while True: MonStr = input() if MonStr[:3] == "RMB": USD = eval(MonStr[3:])/6.78 print("USD{:.2f}".format(USD)) elif MonStr[:3] == "USD": RMB = eval(MonStr[3:])*6.78 print("RMB{:.2f}".format(RMB)) else: print()
例子是一個貨幣轉換的小程序。
當輸入RMB123這種格式時候,會輸出USD18.14
可是若是輸入的時候,RMB123前有空格(數量不定),或者後面存在空格,程序就沒法輸出結果。小程序
能夠input行後加上MonStr = MonStr.strip()
「字符串」.strip()能夠起到去除空格做用。
一樣,replace("\n", "")
能夠去除換行符**code