1. 程式人生 > >Python練習4:溫度轉換

Python練習4:溫度轉換

描述

溫度的刻畫有兩個不同體系:攝氏度(Celsius)和華氏度(Fabrenheit)。

請編寫程式將使用者輸入華氏度轉換為攝氏度,或將輸入的攝氏度轉換為華氏度。

轉換演算法如下:(C表示攝氏度、F表示華氏度)

C = ( F - 32 ) / 1.8

F = C * 1.8 + 32

要求如下:

(1) 輸入輸出的攝氏度採用大寫字母C開頭,溫度可以是整數或小數,如:C12.34指攝氏度12.34度;

(2) 輸入輸出的華氏度採用大寫字母F開頭,溫度可以是整數或小數,如:F87.65指攝氏度87.65度;

(3) 不考慮異常輸入的問題,輸出保留小數點後兩位;

(4) 使用input()獲得測試用例輸入時,不要增加提示字串。

程式碼實現:

TempStr=input()
if TempStr[0] in ['F']:
 C=(eval(TempStr[1:])-32)/1.8
 print("C{:.2f}".format(C))
elif TempStr[0] in ['C']:
 F=1.8*eval(TempStr[1:])+32
 print("F{:.2f}".format(F))