DW打卡Task2 迴圈結構

2021-10-08 11:09:32 字數 919 閱讀 2920

1、for 迴圈

for迴圈是迭代迴圈,在python中相當於乙個通用的序列迭代器,可以遍歷任何有序序列,如str、list、tuple等,也可以遍歷任何可迭代物件,如dict。

for 迭代變數 in 可迭代物件:

**塊

2.for - else 迴圈

當for迴圈正常執行完的情況下,執行else輸出,如果for迴圈中執行了跳出迴圈的語句,比如 break,將不執行else**塊的內容,與while - else語句一樣。

3.range() 函式

range([start,] stop[, step=1])

這個bif(built-in functions)有三個引數,其中用中括號括起來的兩個表示這兩個引數是可選的。step=1 表示第三個引數的預設值是1。range 這個bif的作用是生成乙個從start引數的值開始到stop引數的值結束的數字序列,該序列包含start的值但不包含stop的值。

4.enumerate()函式

enumerate()與 for 迴圈的結合使用

for i, a in

enumerate

(a) do something with a

用 enumerate(a) 不僅返回了 a 中的元素,還順便給該元素乙個索引值 (預設從 0 開始)。此外,用 enumerate(a, j) 還可以確定索引起始值為 j。

11.break 語句

break語句可以跳出當前所在層的迴圈。

12.continue 語句

continue終止本輪迴圈並開始下一輪迴圈。

13. pass 語句

pass 語句的意思是「不做任何事」,如果你在需要有語句的地方不寫任何語句,那麼直譯器會提示出錯,而 pass 語句就是用來解決這些問題的。

python基礎 打卡task2

your code here for i in range 1500 2701 if i 5 0 and i 7 0 print i 題目描述 話說這個世界上有各種各樣的兔子和烏龜,但是研究發現,所有的兔子和烏龜都有乙個共同的特點 喜歡賽跑。於是世界上各個角落都不斷在發生著烏龜和兔子的比賽,小華對此...

Task 2 條件迴圈結構

1.while 迴圈 while語句最基本的形式包括乙個位於頂部的布林表示式,乙個或多個屬於while 塊的縮排語句。2.while else 迴圈 當while迴圈正常執行完的情況下,執行else輸出,如果while迴圈中執行了跳出迴圈的語句,比如 break,將不執行else 塊的內容。3.fo...

Task2 條件和迴圈

1.if語句 在編寫程式時往往要根據一定的條件進行一定的判斷,然後選擇執行不同的語句,此時需要使用判斷語句來進行流控制。條件判斷語句為if else end,其使用形式有以下2種。1 if end 此時的程式結構如下 if 表示式 執行語句 end 2 if elseif else end 注意 1...