標籤:字串 pass bsp nts 全棧 執行個體 /usr use 密碼
for 語句
Python for迴圈可以遍曆任何序列的項目,如一個列表或者一個字串。
for迴圈的一般格式如下:
1 for <variable> in <sequence>:2 <statements>3 else:4 <statements>
for 執行個體中使用了 break 語句,break 語句用於跳出當前迴圈體:
1 user_name=‘admin‘ 2 user_pwd=‘123456‘ 3 4 for i in range(3): 5 username=input(‘輸入使用者名稱:‘) 6 password=input(‘輸入登入口令‘) 7 8 if username==user_name and password==user_pwd: 9 print(‘登入成功‘)10 break11 else:12 print("賬戶或密碼錯誤,請重新輸入")13 14 else:15 print(‘你已經輸入了三次。‘)
輸出結果
=================== RESTART: F:/python全棧開發(從入門到放棄)/介面登入.py ===================輸入使用者名稱:w輸入登入口令2賬戶或密碼錯誤,請重新輸入輸入使用者名稱:2輸入登入口令w賬戶或密碼錯誤,請重新輸入輸入使用者名稱:w輸入登入口令q賬戶或密碼錯誤,請重新輸入你已經登入了三次。>>> =================== RESTART: F:/python全棧開發(從入門到放棄)/介面登入.py ===================輸入使用者名稱:admin輸入登入口令123456登入成功>>>
1 #!/usr/bin/python3 2 3 sites = ["AAA", "BBB","CCC","DDD"] 4 for i in sites: 5 if i == "CCC": 6 print("for迴圈") 7 break 8 print("迴圈資料 " + i) 9 else:10 print("沒有迴圈資料!")11 print("完成迴圈!")
結果
=================== RESTART: F:/python全棧開發(從入門到放棄)/介面登入.py ===================迴圈資料 AAA迴圈資料 BBBfor迴圈完成迴圈!>>>
修改一下代碼:
1 #!/usr/bin/python3 2 3 sites = ["AAA", "BBB","CCC","DDD"] 4 for i in sites: 5 if i == "CCCC": 6 print("for迴圈") 7 break 8 print("迴圈資料 " + i) 9 else:10 print("沒有使用if判斷!")11 12 13 print("完成迴圈!")
結果:
=================== RESTART: F:/python全棧開發(從入門到放棄)/介面登入.py ===================迴圈資料 AAA迴圈資料 BBB迴圈資料 CCC迴圈資料 DDD沒有使用if判斷!完成迴圈!>>>
修改:
1 #!/usr/bin/python3 2 3 sites = [] 4 for i in sites: 5 if i == "CCC": 6 print("for迴圈") 7 break 8 print("迴圈資料 " + i) 9 else:10 print("沒有if判斷!")11 12 13 print("完成迴圈!")
結果
=================== RESTART: F:/python全棧開發(從入門到放棄)/介面登入.py ===================沒有if判斷!完成迴圈!>>>
python第四天