Python3 循環(huán)

2022-04-24 17:12 更新

循環(huán)

Python 中主要的循環(huán)有 for 循環(huán)和 while 循環(huán)

  • for 循環(huán)是根據(jù)設(shè)定的次數(shù)重復(fù)執(zhí)行代碼
  • while 循環(huán)實(shí)在符合給定的判斷條件時(shí)執(zhí)行循環(huán)體,不符合則退出循環(huán)體

概念這個(gè)東西跟你白話多了也不一定能解釋的明白,直接通過(guò)例子來(lái)解釋吧。咱們從不斷的代碼實(shí)例中去學(xué)習(xí)和領(lǐng)會(huì)新的概念

啰嗦一下:在循環(huán)中會(huì)有 3 個(gè)循環(huán)控制語(yǔ)句

  • break
  • continue
  • pass

通過(guò)下面的例子我慢慢與你分析

#!/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),接下來(lái)一起來(lái)整整 continue 和 break 的用法

從語(yǔ)義上理解 continue 就是跳過(guò)本次循環(huán),break 就是終止整個(gè)循環(huán),栗子來(lái)也:

#!/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è)理解語(yǔ)義 代碼當(dāng)中大家之前沒(méi)有見(jiàn)過(guò) num += 1 這樣的代碼,目前可以就把它理解成是 num + num + 1即可

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)