Python基礎程式設計 十二 流程控制

2021-10-12 06:18:53 字數 1248 閱讀 8149

本篇文章主要關於python程式設計中的流程控制語句,包含條件,迴圈結構中會遇到的各種語句。

python中條件語句是根據條件判定結果而選擇執行策略的**塊。

最簡單的條件語句莫過於只存在乙個if分支的語句:

if condition:

pass

如果條件不成立時,仍有要執行的**塊,則需要使用if...else結構:

if condition:

pass

else:

pass

如果存在多個判斷條件,則需要使用if...elif...else結構:

if condition1:

pass

elif condition2:

pass

......

else:

pass

python中沒有switch結構,因此多分支的條件語句只能採用這種形式進行書寫。

這種結構有點類似c/c++中的三目運算子?:,可以算是最簡潔的條件語句了。

a = 1

print(1) if a == 1 else print(2)

print(1) if a != 1 else print(2)

結果為:

1

2

python中迴圈語句根據迴圈終止條件可以多次執行同一**塊。

可以遍歷任何序列中的元素,並重複執行語句

for element in seq:

pass

在迴圈體正常執行完畢後,可以執行else語句,如果是通過break結束的迴圈體,則不會執行else語句

for element in seq:

pass

else:

pass

在滿足給定的判斷條件時重複執行語句

while condition:

pass

在迴圈體正常執行完畢後,可以執行else語句,如果是通過break結束的迴圈體,則不會執行else語句

while condition:

pass

else:

pass

跳出當前整個迴圈

跳出當前迴圈,進行下次迴圈

空語句,什麼也不執行

結束程式

十二 流程控制語句

1 if判斷 結束用fi if判斷 語法 if 條件 then 輸出 fieg num1 2 num2 2 if eq then echo expr fiif else判斷 語法 if 條件 then 輸出 else 輸出 fieg cd home data if test e a.sh then ...

二 流程控制

1 復合語句 j a復合語句是以整個塊區為單位的語句,又稱塊語句。2 條件語句 1 if條件語句 if 表示式1 else if 表示式2 else 2 switch多分支語句 switch 表示式 case 常量值1 break case 常量值2 break default break 3 迴圈...

Java基礎知識複習(二) 流程控制

package review2 public class test1 system.out.println 離 分割點 breakpoint 最近的兩個數相除是 fenzi fenmu float fenzi fenmu 水仙花數定義 1.一定是3位數 2.每一位的立方,加起來恰好是這個數本身,比如...