python 溫度轉換 例項編寫

2022-03-08 06:58:04 字數 819 閱讀 1840

實現華氏度和攝氏度之間的轉換。

#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.8*eval(tempstr[0:-1]) + 32

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

else:

print("輸入格式錯誤")

1.縮排

縮排表達程式的格式框架,分為以下三點:

要保證單一程式內,縮排的長度相同。

2.第一行**(注釋)

#tempcovert.py
功能 :不被程式執行的輔助性說明資訊

#這裡是單行注釋
'''這裡是多行注釋第一行

這裡是多行注釋第二行'''

3.要點

將輸入字串轉換為數字時使用eval()函式,不要用int()函式,因為輸入的數字可能不是整數;

採用將輸出數字變成兩位小數點表示時,即使數學上該輸出值是整數,也會按照小數方式輸出,例如,轉換後溫度為10度,輸出為10.00。

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溫度轉換例項分析

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

《Python語言程式設計》例項 溫度轉換

1 注釋 單行注釋 多行注釋 多行注釋 2 if語句 if condition 1 statement block 1 elif condition 2 statement block 2 else statement block 3 3 縮排 縮排不正確執行錯誤 4 字典 字典是另一種可變容器模型...