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...