Python學習筆記(3)for循環和w

  • 2020 年 1 月 20 日
  • 筆記

2019-02-25

(1)break語句:終止當前循環,跳出循環體。

(2)continue語句:終止本輪循環並開始下一輪循環(在下一輪循環開始前,會先測試循環條件)。

(3)for循環

  ① range()函數:

    1) 語法:rang([start,]stop[,step = ?]) 表示從start參數的值開始,到stop參數的值結束,step= ?表示步長。

    2) range(3),生成0~2之間的所有的數字。

  ② for後面可以加else

  測試程式碼:

exit_flag = False  for i in range(10):      if i < 5:          continue      print("外層循環:",i)      for j in range(10):          if j == 5:              exit_flag = True              break          print("內層循環:",j)      if exit_flag == True:          break

  運行結果:

外層循環: 5  內層循環: 0  內層循環: 1  內層循環: 2  內層循環: 3  內層循環: 4

(4)while循環

  ① 語法 while 條件:

        循環體

  當條件為真時,執行循環語句,否則退出循環。

  測試程式碼:

_age = 22  counter = 0  while counter < 3:      user_age = int(input("user_age:"))      if _age == user_age:          print("you are right!!!")          break      else:          print("you are wrong!!!")      counter +=1  else:      print("you shouldn't input")

  運行結果:

user_age:22  you are right!!!
user_age:33  you are wrong!!!  user_age:34  you are wrong!!!  user_age:35  you are wrong!!!  you shouldn't input