流程控制語句

2021-10-12 10:25:09 字數 1552 閱讀 7148

**

if 條件表示式:

語句塊 #當條件表示式為true時,執行語句塊

![在這裡插入描述](

if 條件表示式

語句塊1 #當條件表示式為true時,執行語句塊1

else

語句塊2 #當條件表示式為false時,執行語句塊2

if 條件表示式

語句塊1 #當條件表示式為true時,執行語句塊1

else

語句塊2 #當條件表示式為true時,執行語句塊2

…else

語句塊2 #當條件表示式為true時,執行語句塊2

if 條件表示式1:

if 條件表達:2

語句塊2 if 條件表示式3

語句塊3

else:

語句塊4

if 條件表示式1

if 條件表示式2

語句塊2

else:

if 條件表示式3

語句塊3

else

語句塊4

讓程式重複的執行某些語句在給定條件成立時,重複執行某個程式段,通常給定條件為迴圈條件,反覆執行的程式段為迴圈體

在while語句中,當條件表示式為true時,就重複執行語句塊;當條件表示式為false時,就結束執行語句塊。while語句的語法格式如下:

while 條件表示式:

語句塊 #此處語句塊也稱為迴圈體

for語句可以迴圈遍歷任何序列中的元素,如列表、元組、字串等,其語法格式如下:

for 元素 in 序列

語句塊其中,for、in為關鍵字,for後面是每次從序列中取出的乙個元素。接下來演示for語句的用法,如例所示。

for word in 「python」:

print(word)

當需要遍歷數字序列時,可以使用range()函式,它會生成乙個數列,接下來演示其用法,如例所示

sum=0

for i in range(1,101):

sum+=i

print(「1+2+…+100=%d」%sum)

可以使程式立即退出迴圈,轉而執行該迴圈的下一條語句

用於跳過當前迴圈體中剩餘的語句,然後進行下一次迴圈

else語句除了可以與if語句搭配使用外,還可以與while語句、for語句搭配使用,當條件不滿足時執行else語句塊,它只在迴圈結束後執行。接下來演示for語句搭配else語句用法

Python流程控制語句流程控制語句

流程控制語句1 if語句 if 語句基本用法 if 表示式 語句塊其中,表示式可以是乙個單純的布林值或變數,也可以是比較表示式或邏輯表示式,如果表示式為真,則執行 語句塊 如果表示式的值為假,就跳 過 語句塊 繼續執行後面的語句。2 if else語句 if else 語句基本用法 if 表示式 語...

流程控制語句

for a b c 若迴圈體中出現continue,c語句仍得到執行。while dowhile b 執行完do後大括號,再檢驗while b 條件,若為真,繼續。從而有a語句塊至少執行一次的特性。continue 迴圈體內餘下語句忽略,繼續下次迴圈。break用於跳出迴圈或switch.case....

流程控制語句

迴圈 while do while for 判斷 if else switch case 異常處理 try catch finally throw 分支 break continue label return 迴圈 while和do while語句 while語句用於在條件保持為true時反覆執行乙...