實現華氏度和攝氏度之間的轉換。
#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 字典 字典是另一種可變容器模型...