溫度轉換問題例項

2021-09-27 11:38:50 字數 707 閱讀 8811

將兩個溫度劃分方式進行值的互換。

輸入:需要帶有華氏度(f)或者攝氏度(c)的單位表示,放在最後一位。

處理:根據輸入內容,自動識別是華氏度還是攝氏度,進行溫度值轉換。

輸出:帶有攝氏度(c)或者華氏度(f)的溫度值。

標識放在輸入內容的最後一位。

82f表示華氏82度,28c表示攝氏28度。

根據華氏、攝氏溫度定義,利用轉換公式:

c=(f-32)/1.8

f=c*1.8+32

tempstr=input()

#若報錯,將第一句改為:tempstr=raw_input()即可,因為在不同版本的python中,input會有不同的識別度,而raw_input()會強制將輸入設定為字串格式,而input會根據輸入調整型別格式

if tempstr[-1] in ['f','f']:

#通過最後一位識別符號判斷是攝氏度還是華氏度

c=(eval(tempstr[0:-1])-32)/1.8

print ("c".format(c))

#注意輸出內容的格式化

elif tempstr[-1] in ['c','c']:

f=1.8*eval(tempstr[0:-1])+32

print ("f".format(f))

else:

print("輸入格式錯誤")

Python溫度轉換例項

tempconvert.py val input 請輸入帶有溫度表示符號的溫度值 例如 32c if val 1 in c c f 1.8 float val 0 1 32 print 轉換後的溫度為 2ff f elif val 1 in f f c float val 0 1 32 1.8 pr...

python 溫度轉換 例項編寫

實現華氏度和攝氏度之間的轉換。tempcovert.py tempstr input 請輸入帶有符號的溫度值 if tempstr 1 in f f c eval tempstr 0 1 32 1.8 print 轉換後的溫度是c format c elif tempstr 1 in c c f 1...

006 例項1 溫度轉換

目錄 二 溫度轉換 例項編寫 三 溫度轉換 舉一反三 溫度刻畫的兩種不同體系 華氏度 美國 英國等國家使用 兩種溫度體系的轉換 該問題中計算部分的理解和確定 標識放在溫度最後,f表示華氏度,c表示攝氏度 82f表示華氏82度,28c表示攝氏28度 根據華氏和攝氏溫度定義,利用轉換公式如下 c f 3...