1. 程式人生 > >01 python初學(註釋、互動、if while for)

01 python初學(註釋、互動、if while for)

為了能生存下去,一定要堅持學習!

 


目錄 

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 = “”) 輸出後不會換行