Python 條件和迴圈(預設為python3)

2021-09-09 05:20:37 字數 1602 閱讀 3071

if expression:

expr_true_suite

if 要判斷的條件:

條件成立的時候,要做的事

...多重條件表示式

單個if語句可以通過使用布林操作符and,or和not實現多重判斷條件或

是否定判斷條件

if not warn and (system_load >= 10):

print('warning: losing resources')

warn += 1

if expression:

expr_true_suite

else:

expr_false_suite

if expression1:

expr1_true_suite

elif expression2:

expr2_true_suite

:elif expressionn:

exprn_true_suite

else:

none_of_the_above_suite

語法為:x if c else y
while 迴圈的語法如下:

while expression:

suite_to_repeat

計數迴圈

count = 0

while(count < 9):

print('the index is:%d' %count)

count += 1

無限迴圈

while true:

suite_to_repeat

for 的一般語法

for iter_var in iterable:

suite_to_repeat

for 變數 in range(10):

迴圈需要執行的**

range() 內建函式 完整語法

>>> range(5)

[0, 1, 2, 3, 4]

>>> range(10)

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

>>> range(1,11)

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

>>> range(1,11,2)

[1, 3, 5, 7, 9]

>>> range(0,11,2)

[0, 2, 4, 6, 8, 10]

>>>

range(stop): 0~stop-1

range(start,stop): start~stop-1

range(start,stop,step): start~stop step(步長)

在編寫**是時,需要先把結構定下來,但不希望它干擾其他已完成的**

在不需要做任何事情的地方,放乙個pass是個很好的主意

if user_choice == 'do_calc':

pass

else:

pass

python 條件判斷和迴圈

一 條件判斷 if if age 18 記住在判斷語句後面要加上 還有要注意他的縮排 age 20 if age 18 print your age is age print adult else x 還有就是 if 條件1 x elif 條件2 x elif 條件3 x else x 迴圈 迴圈這...

Python 條件判斷和迴圈

計算機之所以能做很多自動化的任務,因為它可以自己做條件判斷。比如,輸入使用者年齡,根據年齡列印不同的內容,在python程式中,可以用if語句實現 age 20 if age 18 print your age is age print adult print end 注意 python 的縮排規則...

Python條件判斷和迴圈

條件判斷 age 20 if age 18 print your age is age print adult 根據python的縮排規則,如果if語句判斷是true,就把縮排的兩行print語句執行了,否則,什麼也不做。也可以給if新增乙個else語句,意思是,如果if判斷是false,不要執行i...