python基礎教程之迴圈介紹

2022-10-04 23:57:22 字數 1494 閱讀 1740

迴圈用於重複執行一些程式塊。從上一講的選擇結構,我們已經看到了如何用縮進來表示程式塊的隸屬關係。迴圈也會用到類似的寫法。

for迴圈

for迴圈需要預先設定好迴圈的次數(n),然後執行隸屬於for的語句n次。

基本構造是

複製** **如下:

for 元素 in 序列:

&nb程式設計客棧sp;  statement

舉例來說,我們編輯乙個叫fordemo.py的檔案

複製** **如下:

for a in [3,4.4,'life']:

print a

這個迴圈就是每次從表[3,4.4,'life'] 中取出乙個元素(回憶:表是一種序列),然後將這個元素賦值給a,之後程式設計客棧執行隸屬於for的操作(print)。

介紹乙個新的python函式range(),來幫助你建立表。

複製** **如下:

idx = range(5)

print idx

可以看到idx是[0,1,2,3,4]

這個函式的功能是新建乙個表。這個表的元素都是整數,從0開始,下乙個元素比前乙個大1, 直到函式中所寫的上限 (不包括該上限本身)

(關於range(),還有豐富用法,有興趣可以查閱, python 3中, range()用法有變化)

舉例複製** **如下:

for a in range(10):

print a**2

while迴圈

while的用法是

複製** **如下:

while 條件:

statement

while會不停地迴圈執行隸屬於它的語句,直到程式設計客棧條件為假(false)

舉例複製** **如下:

while i < 10:程式設計客棧

print i

i = i + 1

中斷迴圈

複製** **如下:

continue   # 在迴圈的某一次執行中,如果遇到continue, 那麼跳過這一次執行,進行下一次的操作

break      # 停止執行整個迴圈

for i in range(10):

if i == 2:

continue

print i

當迴圈執行到i = 2的時候,if條件成立,觸發continue, 跳過本次執行(不執行print),繼續進行下一次執行(i = 3)。

複製** **如下:

for i in range(10):

if i == 2:       

break

print i

當迴圈執行到i = 2的時候,if條件成立,觸發break, 整個迴圈停止。

總結range()

for 元素 in 序列:

while 條件:

continue

break

本文標題: python基礎教程之迴圈介紹

本文位址: /jiaoben/python/112948.html

python基礎教程之while迴圈

前言 今天來說下python中的迴圈。迴圈的意思是什麼,以環形 迴路或軌道執行 沿曲折的路線執行 特指執行一周而回到原處。這是給出的迴圈的意思。在python中,就是重複執行你給的指令,直至結束。我們現在看下,在python中,迴圈就是 while 它有它的規則結構,就是while 條件 冒號,這個...

C語言基礎教程之for迴圈

前言 c語言中的for迴圈語句使用最為靈活,不僅可以用於迴圈次數已經確定的情況,而且可以用於迴圈次數不確定而只給出迴圈結束條件的情況,它完全可以代替while語句.先看程式 include int main printf loop ended n return 0 執行結果 i 0 i 1 i 2 ...

python基礎教程之Hello World

python命令列 假設你已經安裝好了python,那麼在linux命令列輸入程式設計客棧 複製 如下 python 將直接進入python。後面輸入 複製 如下 print hello world 可以看到,隨後在螢幕上輸出 複製 如下 hello world print是乙個常用函式,其功能就是...