006 例項1 溫度轉換

2022-04-29 14:39:05 字數 3091 閱讀 8080

目錄

二、"溫度轉換"例項編寫

三、"溫度轉換"舉一反三

溫度刻畫的兩種不同體系

華氏度:美國、英國等國家使用

兩種溫度體系的轉換

該問題中計算部分的理解和確定

標識放在溫度最後,f表示華氏度,c表示攝氏度

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

根據華氏和攝氏溫度定義,利用轉換公式如下:c=

(f–32

)/1.8f=c

∗1.8+32

'>c=(

f–32)

/1.8f=

c∗1.8+

32c=(f–32)/1.8f=c∗1.8+32

其中, c表示攝氏溫度, f表示華氏溫度

# tempconvert.py

tempstr = input("請輸入帶有符號的溫度值: ")

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

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

print(f"轉換後的溫度是c")

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

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

print(f"轉換後的溫度是f")

else:

print("輸入格式錯誤")

編寫上述**,並儲存為tempconvert.py檔案

# tempconvert.py

tempstr = input("請輸入帶有符號的溫度值: ")

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

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

print(f"轉換後的溫度是c")

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

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

print(f"轉換後的溫度是f")

else:

print("輸入格式錯誤")

請輸入帶有符號的溫度值: 12f

轉換後的溫度是-11

.11c

# tempconvert.py

tempstr = input("請輸入帶有符號的溫度值: ")

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

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

print(f"轉換後的溫度是c")

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

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

print(f"轉換後的溫度是f")

else:

print("輸入格式錯誤")

請輸入帶有符號的溫度值: 12

c轉換後的溫度是53.60

f

目錄二、"溫度轉換"例項編寫

三、"溫度轉換"舉一反三

溫度刻畫的兩種不同體系

華氏度:美國、英國等國家使用

兩種溫度體系的轉換

該問題中計算部分的理解和確定

標識放在溫度最後,f表示華氏度,c表示攝氏度

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

根據華氏和攝氏溫度定義,利用轉換公式如下:c=

(f–32

)/1.8f=c

∗1.8+32

'>c=(

f–32)

/1.8f=

c∗1.8+

32c=(f–32)/1.8f=c∗1.8+32

其中, c表示攝氏溫度, f表示華氏溫度

# tempconvert.py

tempstr = input("請輸入帶有符號的溫度值: ")

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

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

print(f"轉換後的溫度是c")

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

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

print(f"轉換後的溫度是f")

else:

print("輸入格式錯誤")

編寫上述**,並儲存為tempconvert.py檔案

# tempconvert.py

tempstr = input("請輸入帶有符號的溫度值: ")

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

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

print(f"轉換後的溫度是c")

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

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

print(f"轉換後的溫度是f")

else:

print("輸入格式錯誤")

請輸入帶有符號的溫度值: 12f

轉換後的溫度是-11

.11c

# tempconvert.py

tempstr = input("請輸入帶有符號的溫度值: ")

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

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

print(f"轉換後的溫度是c")

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

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

print(f"轉換後的溫度是f")

else:

print("輸入格式錯誤")

請輸入帶有符號的溫度值: 12

c轉換後的溫度是53.60

f

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

溫度轉換問題例項

將兩個溫度劃分方式進行值的互換。輸入 需要帶有華氏度 f 或者攝氏度 c 的單位表示,放在最後一位。處理 根據輸入內容,自動識別是華氏度還是攝氏度,進行溫度值轉換。輸出 帶有攝氏度 c 或者華氏度 f 的溫度值。標識放在輸入內容的最後一位。82f表示華氏82度,28c表示攝氏28度。根據華氏 攝氏溫...

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