1.基本語句
for n in range(1, 5): # 從1記到4並輸出 print(n) # 從1開始每隔3個數記一次,記到20並輸出(最后的一個數表示步長為3) for n in range(1, 20, 3): print(n)
eg:用戶登陸系統(正確輸入用戶名和密碼之后,結束;錯三次之后,禁止再次輸入並退出)
# ------------方法1------------------ _user = "tom" #用戶名 _passwd = "abc123" #密碼
pass_verification = False #標志位 for n in range(3): username = input("Username:") password = input("Password:") if username == _user and password == _passwd: print("welcome %s login...." % _user) pass_verification = True break # 跳出循環 else: print("Invalid username or password!") if not pass_verification: print("已經錯三次了,雙雙小可愛") # ---------------方法2 ------------------ _user = "tom" _passwd = "abc123" for n in range(3): username = input("Username:") password = input("Password:") if username == _user and password == _passwd: print("welcome %s login...." % _user) break # 跳出循環 else: print("Invalid username or password!") else: # 只有當上面的for/while循環正常執行完成,中間沒被打斷,才會執行else下面的語句 print("已經錯三次了,雙雙小可愛")
