描述
溫度的刻畫有兩個不同體系:攝氏度(Celsius)和華氏度(Fabrenheit)糠睡。
請編寫程序?qū)⒂脩糨斎肴A氏度轉(zhuǎn)換為攝氏度忌警,或?qū)⑤斎氲臄z氏度轉(zhuǎn)換為華氏度绰沥。
轉(zhuǎn)換算法如下:(C表示攝氏度筷转、F表示華氏度)
? ? ? ? ?C = ( F - 32 ) / 1.8
? ? ? ? ?F = C * 1.8 + 32
要求如下:
(1) 輸入輸出的攝氏度采用大寫字母C開頭筐喳,溫度可以是整數(shù)或小數(shù)催式,如:C12.34指攝氏度12.34度函喉;
(2) 輸入輸出的華氏度采用大寫字母F開頭,溫度可以是整數(shù)或小數(shù)荣月,如:F87.65指攝氏度87.65度管呵;
(3) 不考慮異常輸入的問題,輸出保留小數(shù)點后兩位哺窄;
(4) 使用input()獲得測試用例輸入時捐下,不要增加提示字符串。
?
輸入
示例1:C12.34
示例2:F87.65
---------------------------------------------------
TempStr = input("")
if TempStr[0] in ["F"]:
? ? C = (eval(TempStr[1:-1]+TempStr[-1])-32)/1.8
? ? print("C{:.2f}".format(C))
elif TempStr[0] in ["C"]:
? ? F = 1.8*eval(TempStr[1:-1]+TempStr[-1])+32
? ? print("F{:.2f}".format(F))
else:
? ? print("輸入有誤萌业。")