成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python 中 while 循環的幾個例子

開發
今天我們介紹幾個關于 while 循環比較典型的例子,以便大家了解 while 循環是什么以及它是如何工作的。

說起編程語言中的循環,一般 for 循環用的時候比較多,因為相比于 while 循環,for 循環的代碼量更少。不過有時候也會用到 while 循環。如果你知道其他編程語言(比如C/C++,Java),那么就會比較容易的理解 Python 中的 while 循環。

今天我們介紹幾個關于 while 循環比較典型的例子,以便大家了解 while 循環是什么以及它是如何工作的。

Python 中的 while 循環

while 循環會執行其下面的語句,直到條件為 true。重復執行這些語句也被稱為迭代。

除非條件為 false,否則它將繼續執行相同的語句。并且,當條件為 false 時,它會跳過 while 循環下的語句,并執行程序中的下一個語句。

所以,如果你的設定條件一直為 true,那么它就會是一個無限循環,你必須關閉程序才能停止執行。在本文中我們也將介紹一個無限 while 循環的例子。

例子1:用 Python 打印一系列數字

看下面代碼:?

number = 0
while number <=5:
print(number)
number +=1
print("Printed a range of numbers")

上述例子中,我們使用小于等于運算符來作為循環的條件,循環體中將數字 number + 1 以執行下次循環。

如果你熟悉 for 循環,可以很容易的看出,使用 while 循環所需要寫的代碼更多。

例子2:在 while 循環中使用 if 語句

看下面代碼:?

number = 0
while number <=5:
print(number)
if number == 2:
print(number)
number +=1
print("Printed!")

在上面例子中,當 number 為 2 的時候,會再次打印 number。就想你平時使用 if 一樣,可以根據需要在 while 中使用。

例子3:使用 while 和 else

在其他大多數編程語言中,else 往往都是與 if 配對使用的,從未聽過 else 與 while 配對使用。這就是 Python 比較特別的地方,看下面的代碼:?

number = 0
while number <=5:
print(number)
number +=1
else:
print("Done printing numbers till 5")

這里需要重申:上述代碼沒有寫錯(你也沒有看錯),else 是上面的 while 循環后的語句。意思是當 while 循環條件為 false 而結束循環后所需要執行的語句。

例子4:在 while 循環中使用 break 語句

在 while 循環中遇到 break 語句時,它會停止并跳出循環,然后執行后面的語句。如下所示代碼:?

number = 0
while number <=5:
print(number)
if number == 2:
break
number +=1
print("Printed!")

例子5:在 while 循環中使用 continue 語句

當 while 循環中遇到 continue 語句,它會忽略 continue 就后面的代碼,直接執行下一次循環。如下代碼:?

number = 0
while number <=5:
number +=1
if number == 2:
continue
print(number)
print("Printed!")

例子6:無限循環

如果循環條件永遠為 true,那么這就是一個無限循環,如下例子:?

while 1==1:
print("Looping......")
責任編輯:龐桂玉 來源: TIAP
相關推薦

2009-10-13 14:33:00

2018-02-25 10:45:08

Linux命令uptime

2021-12-09 23:20:31

Python循環語句

2021-03-24 13:17:41

編程循環語句Java

2024-10-28 17:06:50

2010-09-09 16:34:19

SQL循環while

2018-05-05 07:18:52

機器學習線性代數深度學習

2009-07-21 14:03:00

Scalaif表達式while循環

2022-08-14 14:54:10

Pandas字符串數字類型

2020-12-11 05:57:01

Python循環語句代碼

2021-04-21 11:08:00

數據分析數據集Python

2024-01-25 11:41:00

Python開發前端

2023-05-30 14:54:17

Python循環語句工具

2022-04-25 11:30:16

人工智能人臉識別

2024-12-19 16:00:00

Pythonwhile 循環

2021-03-01 12:40:02

JavaserialVersi代碼

2022-08-01 10:44:37

人工智能AI

2018-01-02 09:44:37

2010-09-08 17:00:22

SQLWHILE循環

2023-03-23 21:08:59

head命令
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本免费在线看 | 久久999| 美女一级黄 | 老司机免费视频 | a久久 | 97精品超碰一区二区三区 | 成人精品在线观看 | 国产高清视频一区 | 亚洲精品一区二区久 | 国产综合久久久久久鬼色 | 黄频免费 | 久久久久久久综合色一本 | 欧美日韩福利视频 | 久久中文一区二区 | 亚洲欧洲小视频 | 91人人视频在线观看 | 精品国产欧美在线 | 亚洲成人中文字幕 | 日本午夜免费福利视频 | 欧美国产视频 | 精品一区二区av | 日本一区二区视频 | 在线观看亚洲精品视频 | 国产精品久久国产精品99 | 国产欧美一区二区三区国产幕精品 | 国产精品久久亚洲7777 | 国产精品美女一区二区三区 | 日韩在线第一 | 日韩av手机在线观看 | 久久久久久国产 | 亚洲视频在线看 | 久久久久国产精品 | 欧美精品一区在线 | 99福利视频 | 国产精品永久 | 黑人巨大精品 | 国产午夜精品一区二区三区在线观看 | 亚洲视频a| 狠狠色综合久久婷婷 | 99成人 | 国产精品a久久久久 |