描述
溫度的刻畫(huà)有兩個(gè)不同體系:攝氏度(Celsius)和華氏度(Fahrenheit)赴魁。
請(qǐng)編寫(xiě)程序?qū)⒂脩?hù)輸入華氏度轉(zhuǎn)換為攝氏度,或?qū)⑤斎氲臄z氏度轉(zhuǎn)換為華氏度。
轉(zhuǎn)換算法如下:(C表示攝氏度、F表示華氏度)
C = ( F - 32 ) / 1.8
F = C * 1.8 + 32
要求如下:
(1) 輸入輸出的攝氏度采用大寫(xiě)字母C開(kāi)頭椰拒,溫度可以是整數(shù)或小數(shù),如:C12.34指攝氏度12.34度凰荚;
(2) 輸入輸出的華氏度采用大寫(xiě)字母F開(kāi)頭燃观,溫度可以是整數(shù)或小數(shù),如:F87.65指華氏度87.65度便瑟;
(3) 不考慮異常輸入的問(wèn)題缆毁,輸出保留小數(shù)點(diǎn)后兩位;
(4) 使用input()獲得測(cè)試用例輸入時(shí)到涂,不要增加提示字符串脊框。
輸入
示例1:C12.34
示例2:F87.65
輸出
示例1:F54.21
示例2:C30.92
python代碼:
TempStr=input()
溫度值=eval(TempStr[1:len(TempStr)])
溫度類(lèi)型=TempStr[0]
if 溫度類(lèi)型 =='C':
? ? f = 溫度值 * 1.8 + 32
? ? print("F{:.2f}".format(f))
elif 溫度類(lèi)型 =='F':
? ? f = ( 溫度值 - 32 ) / 1.8
? ? print("C{:.2f}".format(f))
else:
? ? print("輸入類(lèi)型有誤")