if 表示式:
語句塊
if 表示式:
語句塊else:
語句塊
if 表示式:
語句塊elif 表示式:
語句塊else:
語句塊1、while迴圈
while 條件表示式::
語句塊只要條件表示式值為真,就執行語句塊**。
一般必須在語句塊內增加判斷終止迴圈條件,或修改條件表示式的值,並跳出迴圈,否則迴圈一直執行。
2、for迴圈
python 的for迴圈語句並不能提供控制迴圈的起始、終止、步長,而是對任意序列進行迭代。
for index in sequece:
語句塊經常用range()函式產生乙個數字序列,控制for迴圈。
range()函式格式:
for i in range(1, 10):
print(2 * i + 1)
3、迴圈控制語句
迴圈控制語句可以更改語句執行的順序。python支援以下迴圈控制語句:
控制語句
描述break 語句
在語句塊執行過程中終止迴圈,並且跳出整個迴圈
continue 語句
在語句塊執行過程中終止當前迴圈,跳出該次迴圈,執行下一次迴圈。
pass 語句
pass是空語句,是為了保持程式結構的完整性。
迴圈允許巢狀使用
乙個流程控制的綜合示例:
# this is a example
n = 0
while true:
n += 1
print('to do ...')
if n > 10:
print('end while')
break
if n % 2:
print(n, '是奇數。')
else:
print(n, '是偶數。')
for ch in 'jack':
print(ch, end=';')
Python 3 學習筆記 流程控制
程式結構 計算機在解決某個具體問題時,主要有三種形式,分別是順序控制執行所有語句 選擇執行部分語句和迴圈執行部分語句。根據以上三種解決問題的形式,程式設計過程中,也有三種基本結構,分別為順序結構 選擇結構和迴圈結構。順序控制 順序結構很好理解,就是計算機按照程式語句的順序由上到下依次執,每一條語句都...
python3之流程控制
python支援兩種基本流程控制結構 分支結構 根據條件選擇不同的 塊執行 迴圈結構 根據迴圈條件重複 塊 if語句用於分支結構 for in while用於迴圈結構 break,continue用於迴圈控制 格式 基本格式 if condition test do something if els...
python學習日記(流程控制習題)
i 1sum 0 while i 99 if i 88 i i 1 continue else if i 2 1 sum sum i else sum sum i i i 1 print sum 以下是蠢新版 i 1j 1sum 0 while i 99 if i 88 i i 1 continue...