01 python初學(註釋、互動、if while for)
阿新 • • 發佈:2018-12-16
為了能生存下去,一定要堅持學習!
目錄
1. 註釋
2. 使用者互動
3. if 、while、for 語句
1. 註釋
單行註釋: #
多行註釋: 三個單引號 || 三個雙引號
2. 使用者互動:
death_age = 80
輸入:
1 name = input(“your name: ”) 2 age = input(“your age:”)
注:input接收的所有資料都是字串,即便輸入的是數字,依然會被當做字串處理。
輸出:
print(“your name: “, name) print(“you can still live”, death_age - int(age), “years”)
注: 1. 此處直接寫 death_age - age 會報錯,因為字串和數字不能運算。
2. 如果此處用+號來拼接,不用 “,”,那麼需要把中間的數字再轉一次字串
3. print(“1”) 輸出後會預設換行;print(“1”, end = “”) 輸出後不會換行
3. if、 while、 for 語句
if語句:
if guess_age == age_of_princal : print(“yes!”)else: print(“no”)
注:1.用 : 來代替 { }
2.必須縮排
3.tab != 4個空格
4.縮排級別必須保持一致
5.用 elif 代替 else if
while 迴圈:
num = 1 while num <= 10 : print (num) num += 1
for 迴圈:
for i in range(1, 25, 2): # 2:步長 print(“loop:”, i) >>> [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23]
for else 語句:
_user = “lily” _pwd = “lily123” for i in range(3): username = input(“input your username: “) password = input(“input your password: ”) if username == _user and password == _pwd: print(“welcome, ” + username) break # 如果break 把 for 迴圈打斷,就不會執行最後面的 else 語句 else: print(“Invalid password or username”) else: #只要上面的 for 迴圈正常執行完畢,中間沒被打斷(break),就會執行 else 語句 print(“Please try later!”)
注:同理還有 while else 語句
print(“1”) 輸出後會預設換行;print(“1”, end = “”) 輸出後不會換行