python 中的條件判斷迴圈

2021-09-26 23:45:12 字數 1424 閱讀 5580

簡單講述python中的條件判斷

多向判斷:if…elif…else…

有三種條件的情況,如果if的條件不滿足,就按順序看是否滿足elif的條件,如果不滿足elif的條件,就執行else的命令。注意if、elif、else是平級關係,後面都跟冒號且不縮排。

historyscore=26

if historyscore>=60:

print('你已經及格')

if historyscore>=80:

print('你很優秀')

else:

print('你只是一般般')

else:

print('不及格')

#增加額外條件if...

while在英文中表示「當」,while後面跟的是乙個條件。當條件被滿足時,就會迴圈執行while內部的**(while子句)。

所以while迴圈本質上像是乙個哨卡:只要事情符合條件,那就一遍又一遍的「按流程辦事」。

i=5

while(i>1)

i=i-1

此迴圈會重複5次。

格式 for + 帶入元素(i) + in +列表

在迴圈過程中i會一次將列表中的值帶入迴圈

for i in [1,2]:

print(i)

輸出為12

輔助函式range()

語法range(start, stop[, step])

1.start: 計數從 start 開始。預設是從 0 開始。例如range(5)等價於range(0, 5);

2. stop: 計數到 stop 結束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]沒有5

3. step:步長,預設為1。例如:range(0, 5) 等價於 range(0, 5, 1)

ps:切片規則:取前不取後

>>>range(10)        # 從 0 開始到 10

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

>>> range(1, 11) # 從 1 開始到 11

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

>>> range(0, 30, 5) # 步長為 5

[0, 5, 10, 15, 20, 25]

>>> range(0, 10, 3) # 步長為 3

[0, 3, 6, 9]

>>> range(0, -10, -1) # 負數

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

>>> range(0)

>>> range(1, 0)

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 條件判斷與迴圈

python 條件判斷與迴圈 if age int input please input your age if age 10 print child elif age 20 print young else print adult 根據python的縮排規則,如果if語句判斷是true,就把縮排的...