第2章 基礎語法 迴圈語句

2021-07-09 10:59:50 字數 1664 閱讀 2058

本章節將向大家介紹python的迴圈語句,程式在一般情況下是按順序執行的。

程式語言提供了各種控制結構,允許更複雜的執行路徑。

迴圈語句允許我們執行乙個語句或語句組多次,下面是在大多數程式語言中的迴圈語句的一般形式:

python提供了for迴圈和while迴圈(在python中沒有do..while迴圈)

迴圈控制語句

迴圈控制語句可以更改語句執行的順序。python支援以下迴圈控制語句

python while迴圈語句

python 程式設計中 while 語句用於迴圈執行程式,即在某條件下,迴圈執行某段程式,以處理需要重複處理的相同任務。其基本形式為:

while 判斷條件:

執行語句……

執行語句可以是單個語句或語句塊。判斷條件可以是任何表示式,任何非零、或非空(null)的值均為true。

當判斷條件假false時,迴圈結束。

執行流程圖如下:

while 語句時還有另外兩個重要的命令 continue,break 來跳過迴圈,continue 用於跳過該次迴圈,break 則是用於退出迴圈,此外」判斷條件」還可以是個常值,表示迴圈必定成立。

迴圈使用 else 語句

在 python 中,for … else 表示這樣的意思,for 中的語句和普通的沒有區別,else 中的語句會在迴圈正常執行完(即 for 不是通過 break 跳出而中斷的)的情況下執行,while … else 也是一樣。

#!/usr/bin/python

count = 0

while count < 5:

print count, " is less than 5"

count = count + 1

else:

print count, " is not less than 5"

python for 迴圈語句

python for迴圈可以遍歷任何序列的專案,如乙個列表或者乙個字串。

for迴圈的語法格式如下:

for iterating_var in sequence:

statements(s)

迴圈使用 else 語句

在 python 中,for … else 表示這樣的意思,for 中的語句和普通的沒有區別,else 中的語句會在迴圈正常執行完(即 for 不是通過 break 跳出而中斷的)的情況下執行,while … else 也是一樣。

#!/usr/bin/python

# -*- coding: utf-8 -*-

for num in range(10,20): # 迭代 10 到 20 之間的數字

for i in range(2,num): # 根據因子迭代

if num%i == 0: # 確定第乙個因子

j=num/i # 計算第二個因子

print '%d 等於 %d * %d' % (num,i,j)

break # 跳出當前迴圈

else: # 迴圈的 else 部分

print num, '是乙個質數'

Delphi語法基礎 迴圈語句

一 for語句 格式 for 控制變數 初值 to 終值 do 語句 for 控制變數 初值 downto 終值 do 語句 for語句執行過程 1 先將初值賦給左邊的變數 稱為迴圈控制變數 2 判斷迴圈控制變數的值是否已 超過 終值,如已超過,則跳到步驟5 3 果末超過終值,則執行do後面的那個語...

第2章 基礎語法 運算子

本章節主要說明python的運算子。python算術運算子 以下假設變數a為10,變數b為20 python比較運算子 以下假設變數a為10,變數b為20 python賦值運算子 以下假設變數a為10,變數b為20 python位運算子 按位運算子是把數字看作二進位制來進行計算的。python中的按...

第 2 章 基本語法

學習要點 1.zend studio 兩個小問題 2.在 web 頁面中嵌入 php 3.識別符號與變數 常量 4.訪問表單變數 一 zend studio 兩個小問題 1.新建文件的模板設定 window preferences php editor templates new php file ...