python第四天

來源:互聯網
上載者:User

標籤:字串   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第四天

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.