python for循環


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("已經錯三次了,雙雙小可愛")

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM