1. 程式人生 > >【Python】2.1溫度轉換

【Python】2.1溫度轉換

# TempConvert.py 註釋語句,註釋用來幫助程式設計師記錄程式設計方法,輔助程式閱讀

 #單行註釋
  #
'''多行註釋'''
val = input("請輸入帶溫度表示符號的溫度值(例如: 32C): ")

#input()函式從控制檯獲得使用者輸入

#通過val[0:-1]來獲取除最後一個字元外的字串
if val[-1] in ['C','c']:

#in用來判斷左側內容是否在右側集合
    #例:-1是否是C或c
    f = 1.8 * float(val[0:-1]) + 32

#賦值語句
#同步賦值指同時給多個變數賦值,即先運算右側N個表示式,
#然後同時將表示式結果賦值給左側。
#例如:t=x,x=y,y=t可以轉變為x,y=y,x #float:浮點函式 能夠將(val[0:-1])變成一個小數 print("轉換後的溫度為: %.2fF"%f) #輸出語句 #print()函式用來輸出字元資訊或以字元形式輸出變數的值, #print()函式通過%來選擇輸出的變數 #%.2F表示輸出一個小數點包括兩位的浮點函式 elif val[-1] in ['F','f']: c = (float(val[0:-1]) - 32) / 1.8 print("轉換後的溫度為: %.2fC"%c) else: print("輸入有誤"
) #val f c 變數 使用前需賦值 #表示式指程式中產生或計算新資料值的一行程式碼 例:x=25 #空格:表示縮排關係的空格不能改變。不能分割一個命名 #計數迴圈基本過程 #for i in range(<計數值>); # <表示式組> #例:使某一段程式連續執行10次 #for i in range (10); # <表示式組>