日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Python中while循環(huán)的幾個例子

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

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

Python 中的 while 循環(huán)

while 循環(huán)會執(zhí)行其下面的語句,直到條件為 true。重復(fù)執(zhí)行這些語句也被稱為迭代。

除非條件為 false,否則它將繼續(xù)執(zhí)行相同的語句。并且,當(dāng)條件為 false 時,它會跳過 while 循環(huán)下的語句,并執(zhí)行程序中的下一個語句。

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

例子1:用 Python 打印一系列數(shù)字

看下面代碼:?

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

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

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

例子2:在 while 循環(huán)中使用 if 語句

看下面代碼:?

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

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

例子3:使用 while 和 else

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

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

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

例子4:在 while 循環(huán)中使用 break 語句

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

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

例子5:在 while 循環(huán)中使用 continue 語句

當(dāng) while 循環(huán)中遇到 continue 語句,它會忽略 continue 就后面的代碼,直接執(zhí)行下一次循環(huán)。如下代碼:?

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

例子6:無限循環(huán)

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

while 1==1:
print("Looping......")

當(dāng)前文章:Python中while循環(huán)的幾個例子
本文URL:http://www.dlmjj.cn/article/djdpceo.html