Python流程控制

2021-10-02 12:06:50 字數 1944 閱讀 1589

if 條件:

條件成立時執行的**1

條件成立時執行的**2..

....

if

true

:print

('hello'

)print

('word')if

false

:print

('my name is'

)print

('tom'

)

hello

word

if 條件:

條件成立時執行的**1

條件成立時執行的**2..

....

else

: 條件不成立時執行的**1

條件不成立時執行的**2..

....

if 條件1

: 條件1成立時執行的**1

條件1成立時執行的**2..

....

elif 條件2

: 條件2成立時執行的**1

條件2成立時執行的**2..

....

else

: 條件不成立時執行的**1

條件不成立時執行的**2..

....

if 條件1

: 條件1成立時執行的**1

條件1成立時執行的**2..

....

if 條件2

: 條件2成立時執行的**1

條件2成立時執行的**2..

....

注意:條件2成立的前提是條件1成立

條件成立返回的值 if 條件 else 條件不成立返回的值
a =

2b =

5c = a if

1>

2else b

# c為5

6.1.1語法
while 條件:

條件成立時重複執行的**1

條件成立時重複執行的**2..

....

6.1.2應用
a =

0while a<5:

print

('hello a is %d'

% a)

a +=

1

hello a is 0

hello a is 1

hello a is 2

hello a is 3

hello a is 4

6.1.4迴圈巢狀
while 條件1:

條件1成立時重複執行的**1

條件1成立時重複執行的**2

......

while 條件2:

條件2成立時重複執行的**1

條件2成立時重複執行的**2

......

6.2.1語法
for 臨時變數 in 序列:

重複執行的**1

重複執行的**2..

....

6.2.2示例
str1 =

'str'

for i in str1:

print

(i)

s

tr

6.3.1break

6.3.2continue

在迴圈中有break跳出語句時,else中的語句不會執行,continue則會正常執行

python流程控制 python之流程控制

電腦程式在解決某個具體問題時,包括三種情形,即順序執行所有的語句 選擇執行部分的語句和迴圈執行部分語句,這正好對應著程式設計中的三種程式執行結構流程 順序結構 選擇結構和迴圈結構。事實證明,任何乙個能用計算機解決的問題,只要應用這三種基本結構來寫出的程式都能解決。python語言當然也具有這三種基本...

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

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

python 流程控制

coding utf 8 if判斷 任何非零數字或非空物件都為真 數字0,空物件以及特殊物件none都是false result 1 and 1 2 print result 三中布林表示式運算 and 與運算 or 或運算 not 非運算 cond1 1 cond2 1 2 if cond1 an...