while esle ,當迴圈內有break語句時,不執行else語句,當沒有break語句時,執行完while迴圈,然後執行else下面的語句
案例如下:
1登陸成功時:#登陸三次
2 i =034
while i < 3:
5 username = input('
請輸入使用者名稱:')
6 password = int(input('
請輸入密碼:'))
7if username == "
鹹水哥"
and password == 123456:
8print('
登陸成功')
9break
10else:11
print('
登陸失敗,請重新登陸')
12 i += 1
13else:14
print('
輸入次數超過3次
')
三次登陸都失敗時
綜上可見,while else組合,break不僅跳出while迴圈,同時也跳出外面的else語句,直接迴圈結束。
當break改為pass時,else語句待迴圈結束,無論是否登陸成功都將執行。
1執行結果#登陸三次
2 i =034
while i < 3:
5 username = input('
請輸入使用者名稱:')
6 password = int(input('
請輸入密碼:'))
7if username == "
鹹水哥"
and password == 123456:
8print('
登陸成功')
9pass
10else:11
print('
登陸失敗,請重新登陸')
12 i += 1
13else:14
print('
輸入次數超過3次
')
格式化輸出:使用%為佔位符,%s中的s代表字串
嗯,就是這麼簡單。
Python小白之基礎知識
注釋 1.單行注釋 2.多行注釋 或 3.中文注釋 coding 編碼 coding utf 8 coding utf 8 用於解決 python 2.x 中不支援直接寫中文問題,在 python 3.x 中,該問題已經不存在 沒有特殊作用,為了美觀 縮排1.python採用 縮排和冒號 區分 之間...
Python學習之基礎知識
1.python使用縮進來組織 塊,使用4個空格的縮排。當語句以冒號 結尾時,縮排的語句視為 塊。在python中,不建議使用tab鍵,為了 的整潔性和易讀性,建議使用4個空格縮排。2.python程式是大小寫敏感的,如果寫錯了大小寫,程式會報錯。name和name 是兩個不同的物件 3.pytho...
小白學習 C 之 C 基礎知識 2
title c 基礎知識 2 date 2019 09 05 21 32 25 categories 因本人才疏學淺,錯誤之處還請大家指正批評 1 c 裡面的預處理指令和命名空間 預處理指令 預處理指令分為兩種 引用系統自帶的 include 檔名 例如 include 引用自己建立的 includ...