官术网_书友最值得收藏!

4.3 循環語句

顧名思義,循環語句就是將一個代碼塊執行多次的語法結構。如果想要打印一個數組,可以遍歷數組中的每一個元素,然后打印出來,當遍歷完整個數組時循環結束。也可以使用break關鍵字在循環過程中退出循環,或者使用continue關鍵字跳過其中的一次循環。

4.3.1 for循環語句

for循環的語法結構如下:

    for x in s:
        statements

在這個例子中,s是一個包含多個元素的序列,如字符串、數組等。每一次遍歷都會從s中提取一個元素并賦值給變量x,同時執行代碼塊。

例如,遍歷數組并將數組的每一個元素乘以10打印出來:

輸出結果:

    >>> 10
    >>> 20
    >>> 30
    >>> 40
    >>> 50

使用continue語句可以跳過部分循環,如果只希望打印奇數數字,可以嵌套if語句,代碼如下:

輸出結果:

    >>> 1
    >>> 3
    >>> 5

與continue不同的是,使用break語句可以跳出整個循環,后面所有的變量都不會繼續執行,例如,只想打印出小于等于3的數字:

輸出結果:

    >>> 1
    >>> 2
    >>> 3

4.3.2 while循環語句

while循環的語法結構如下:

while循環會根據while判斷條件決定是否執行內部代碼,只有當判斷條件為真時才能執行,否則循環結束。while循環也可以使用continue和break語句來控制循環執行。以while為例完成上面兩個示例:

輸出奇數:

輸出結果:

    >>> 1
    >>> 3
    >>> 5

輸出小于等于3的數字:

輸出結果:

    >>> 1
    >>> 2
    >>> 3
主站蜘蛛池模板: 新郑市| 荣成市| 诸城市| 大连市| 大冶市| 弋阳县| 新密市| 宁陵县| 桂东县| 南丰县| 浏阳市| 仁化县| 龙海市| 肇庆市| 怀安县| 阳曲县| 临泽县| 深圳市| 贵溪市| 汽车| 含山县| 宁化县| 外汇| 江永县| 台山市| 城市| 靖江市| 门头沟区| 永顺县| 齐齐哈尔市| 静海县| 穆棱市| 华安县| 册亨县| 上高县| 宣城市| 遵义市| 射阳县| 达州市| 鄂托克前旗| 库尔勒市|