Python的迴圈和分支

2021-08-14 09:54:03 字數 868 閱讀 1941

一 for迴圈和while迴圈要注意迴圈體的縮排

for 目標 in 表示式:

迴圈體while條件:

迴圈體二 if—else語句

x, y = 4, 5

if x < y:

small = x

else:

small = y

score = int(input('請輸入乙個分數:'))

if 100 >= score >= 90:

print('a')

elif 90 > score >= 80:

print('b')

elif 80 > score >= 60:

print('c')

elif 60 > score >= 0:

print('d')

else:

print('輸入錯誤!')

三 range()

•語法:range( [strat,] stop[, step=1] )

–這個bif有三個引數,其中用中括號括起來的兩個表示這兩個引數是可選的。

–step=1表示第三個引數的值預設值是1。

range這個bif的作用是生成乙個從start引數的值開始到stop引數的值結束的數字序列

四 assert作用

assert這個關鍵字我們稱之為「斷言」,當這個關鍵字後邊的條件為假的時候,程式自動崩潰並丟擲assertionerror的異常。

什麼情況下我們會需要這樣的**呢?當我們在測試程式的時候就很好用,因為與其讓錯誤的條件導致程式今後莫名其妙地崩潰,不如在錯誤條件出現的那一瞬間我們實現「自爆」。

Python的分支和迴圈結構

條件語句可以給定乙個判斷條件,並在程式執行過程中判斷該條件是否成立。程式根據判斷結果,執行不同的操作,這樣就可以改變 的執行順序,從而實現更多的功能。python中條件語句通常有if語句 if else語句和if elif else語句。if結構 滿足條件就執行某個操作,不滿足就不執行。語法 if ...

python入門 分支和迴圈

if 條件 條件為true執行的操作 else 條件為false執行的操作 例項 if a b print true else print false 第一種方法 if 條件 執行語句 if 條件 執行語句 if 條件 執行語句 這種方法是對if的多次使用,執行效率很低,因為就算第一次條件判斷成立,...

Python分支和迴圈結構

關鍵字 if elif else if 條件 執行語句1 else 執行語句2 if 判斷條件1 執行語句1 elif 判斷條件2 執行語句2 elif 判斷條件3 執行語句3 if 判斷條件1 if 判斷條件2 執行語句2 else 執行語句3 else 執行語句4 range函式 range 1...