W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Python 中主要的循環(huán)有 for 循環(huán)和 while 循環(huán)
概念這個(gè)東西跟你白話多了也不一定能解釋的明白,直接通過例子來解釋吧。咱們從不斷的代碼實(shí)例中去學(xué)習(xí)和領(lǐng)會(huì)新的概念
啰嗦一下:在循環(huán)中會(huì)有 3 個(gè)循環(huán)控制語句
通過下面的例子我慢慢與你分析
#!/usr/bin/env python3
#coding:utf-8
num = 0
while (num < 10):
print('The num is', num)
num = num + 1
不難理解吧 一看就能明白,多敲敲,然后輸出看結(jié)果你就一目了然了 別嘚瑟哈,做人要低調(diào),作為一個(gè)猿要更低調(diào),接下來一起來整整 continue 和 break 的用法
從語義上理解 continue 就是跳過本次循環(huán),break 就是終止整個(gè)循環(huán),栗子來也:
#!/usr/bin/env python3
#coding:utf-8
num = 0
while num < 10:
num += 1
if num % 2 >0: # 判斷num除以2是否有余數(shù)
continue # 如果是結(jié)果為奇數(shù)時(shí)跳出本次循環(huán)
print(num) # 輸出 2,4,6,8,10
print('------------')
num = 0
while 1: # 循環(huán)條件為1必定成立
print(num) # 輸出 0, 1, 2, 3,4,5
num += 1
if num > 5: # 當(dāng)num大于5的時(shí)候跳出循環(huán)
break
代碼注釋一目了然,請(qǐng)君根據(jù)注釋逐個(gè)理解語義
代碼當(dāng)中大家之前沒有見過 num += 1
這樣的代碼,目前可以就把它理解成是 num + num + 1
即可
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: