2 python 選擇結構的幾種形式

2021-10-01 03:14:25 字數 1160 閱讀 4416

當表示式的值為true,表示條件滿足,執行下面語句。

# 結構

if 表示式:

語句塊

# 調換a和b的值

>>> a = 1

>>> b = 2

>>> if a>> a

2>>> b

1>>>

# 語法結構

if 表示式:

語句塊1

else:

語句塊2

# 判斷奇數偶數

>>> def func(n):

... if n%2==0:

... print("你輸入的數是偶數")

... else:

... print("你輸入的數是奇數")

...

>>> f = func(1)

你輸入的數是奇數

>>> f = func(2)

你輸入的數是偶數

>>>

# 語法結構

if 表示式1:

語句塊1

elif 表示式2:

語句塊2

elif 表示式3:

語句塊3

else:

語句塊n

# 根據成績判斷等級

>>> def score(n):

... if n >=90:

... print('a')

... elif n<90 and n>=80:

... print('b')

... elif n>=60 and n<80:

... print('c')

... else:

... print('d')

...

>>> s = score(95)

a>>> s = score(85)

b>>> s = score(70)

c>>> s = score(50)

d>>>

2 python的語言結構與注釋

從上到下,依次執行 if語句 if 最後結果為布林值的東西 語句.if else 語句 if else if elif else 語句 if elif else for 迴圈 已知迴圈次數 for i in range 5 range 5 可以換成列表,元組,字串等其他東西 print i whil...

神奇的python系列2 python基礎一

第一步 python的while迴圈 while迴圈的基本結構 while 條件 縮排 迴圈體 具體如下 while 3 2 print 好嗨喲 print 你的駱駝 print 再活五百年 print 在人間 print 癢 1 列印輸出1 100以內的所有數 2 num 1 3while num...

2 python的分支和迴圈

條件分支 if 條件 elif 條件 elif 條件 else and 與運算條件表示式 三元操作符 x if 條件 else y斷言 assert關鍵字 當這個關鍵字後邊的條件為假的時候,程式自動崩潰並丟擲assertionerror的異常。eg assert 3 4一般來說我們可以用ta在程式中...