Python3學習日記 流程控制

2021-10-03 14:40:35 字數 1127 閱讀 2358

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