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))

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章