程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

10-python學習筆記之while 循環

編輯:Python

文章目錄

  • 前言
    • Python 循環
  • 一、while 循環的跳出
    • break 語句
    • continue 語句
    • else 語句
  • 總結


前言

Python 循環

Python 有兩個原始的循環命令:

while 循環
for 循環
while 循環
如果使用 while 循環,只要條件為真,我們就可以執行一組語句。

只要 i 小於 7,打印 i:

i = 1
while i < 7:
print(i)
i += 1

注意:請記得遞增 i,否則循環會永遠繼續。
while 循環需要准備好相關的變量。在這個實例中,我們需要定義一個索引變量 i,我們將其設置為 1。


一、while 循環的跳出

break 語句

如果使用 break 語句,即使 while 條件為真,我們也可以停止循環:

在 i 等於 3 時退出循環:

i = 1
while i < 7:
print(i)
if i == 3:
break
i += 1

continue 語句

如果使用 continue 語句,我們可以停止當前的迭代,並繼續下一個:

如果 i 等於 3,則繼續下一個迭代:

i = 0
while i < 7:
i += 1
if i == 3:
continue
print(i)

Tips:很多人把循環學完了都搞不懂 continue 語句,我們可以把它理解為 pass 函數意思是執行到它後就自動跳出這次循環,並且進行下一次的循環。

else 語句

通過使用 else 語句,當條件不再成立時,我們可以運行一次代碼塊:

條件為假時打印一條消息:

i = 1
while i < 6:
print(i)
i += 1
else:
print("i is no longer less than 6")

Tips:while 語句也可以 執行 else 語句,不過一般很少遇到。


總結

while 循環適合我們不知道需要循環多少次的情況,而下篇的 for 循環是我們指定循環多少次,這兩個函數的難點在於 break 語句 以及 continue 語句的使用。

以及 在什麼樣的情況下我們要選擇使用 while 循環, 在什麼樣的情況下我們使用 for 循環


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved