1. 程式人生 > >動手敲10行程式碼讀懂Python

動手敲10行程式碼讀懂Python

最近在MOOC上自學Python課程,覺得老師的講解通俗易懂,受益良多,也決定多動手記錄學習的點點滴滴,督促自己快速進步。

自己動手敲了第一課的10行小程式碼,實現了簡單的溫度轉換演算法。

#TempConvert.py
TempStr = input("請輸入溫度:")   #從鍵盤輸入溫度並儲存給TempStr,輸入格式:數字+'F'或‘C’
if TempStr[-1] in ['F','f']:      #如果輸入字尾為‘F’或‘f’,表示華氏溫度
    C = (eval(TempStr[0:-1]) - 32)/1.8
    print("轉換後的溫度為{:.2f}C".format(C))  #輸出結果保留2為小數
elif TempStr[-1] in ['C','c']:    #如果輸出字尾為'C'或‘c’,表示攝氏度
    F = eval(TempStr[0:-1])*1.8 + 32
    print("轉換後的溫度為{:.2f}F".format(F))
else:
    print("輸入格式錯誤")

輸入輸出如下: