目錄
二、"溫度轉換"例項編寫
三、"溫度轉換"舉一反三
溫度刻畫的兩種不同體系
華氏度:美國、英國等國家使用
兩種溫度體系的轉換
該問題中計算部分的理解和確定
標識放在溫度最後,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...