Python第六課 條件控制語句

2021-10-10 09:47:06 字數 2207 閱讀 3351

if 條件表示式:

**塊

num =

30if num >

20and num <40:

print

("該數大於20並且小於40."

)

if 條件表示式:

語句塊else:

語句塊

a =

int(

input

("請輸入乙個整數:"))

if a %2==

0:print

("該數是偶數"

)else

:print

("該數是奇數"

)

if 條件表示式1:

**塊elif 條件表示式2:

**塊elif 條件表示式3:

**塊..

....

else

: **塊

salary =

15000

if salary >=

20000

:print

("有錢任性"

)elif salary >=

10000

:print

("月薪過萬"

)elif salary >=

5000

:print

("說得過去"

)else

:print

("手頭很緊"

)

語法

while

(條件表示式):

**塊

基本執行流程:while迴圈執行時先對條件表示式進行邏輯判斷,若為true則執行**塊,**塊執行完成後繼續返回到條件表示式的判斷,若還是為true則繼續重複執行**塊,直到條件表示式為false時跳出迴圈。

示例

# 顯示1到100的正整數

i =1

while

(i <=

100)

:print

(i) i +=

1

語法

for 變數 in 迴圈規則:

**塊

基本執行流程:若變數符合迴圈規則,則執行**塊,執行**塊後繼續判斷變數是否還符合迴圈規則,若符合則繼續重複執行**塊,不符合則結束for迴圈。

示例

以下用到的range()函式用於建立並返回乙個一定範圍內的整數序列,range(start,end,step),start表示初值,end表示終值,step表示步長,預設為1,start和end是前閉後開的關係。可理解為其返回初始值為start,終值為end-1,公差為step的等差數列。

# 顯示1到100的正整數

for i in

range

(1,101):

print

(i)

while 表示式:

while 表示式:

**塊**塊

for 變數 in 迴圈規則:

for 變數 in 迴圈規則:

**塊**塊

示例

# while巢狀生成乙個九九乘法表

i =1

while i <=9:

j =1while j<=i:

print

(f'* = '

,end=

' ')

j +=

1print()

i +=

1

# 2.for迴圈獲取兩個列表中內容相同的元素

lst1 =[11

,22,33

]lst2 =[22

,33,44

]for h in lst1:

for m in lst2:

if h == m:

print

(h)

第六課 條件判斷語句if

pass為站位 if語句 if true print 上面為true才會輸出已下這一句。if false print 上面為false這不會輸出這一句 結果 running usr bin python3 home zhi 桌面 python dome.py 上面為true才會輸出已下這一句。don...

python第六課 字典

字典是另一種可變容器模型,且可儲存任意型別物件.字典的每個鍵值 key value 對用冒號 分割,每個對之間用逗號 分割,整個字典包括在花括號 中,格式如下所示 dict 鍵必須是唯一的,但值則不必.不允許同乙個鍵出現兩次建立時如果同乙個鍵被賦值兩次,後乙個值會被記住並且覆蓋上乙個值 值可以取任何...

第六課 字型

a.字型系列 font family times new roman times,serif b.字型樣式 font style normal 正常 正常顯示文字 font style italic 斜體 以斜體字顯示的文字 font style oblique 傾斜的文字 文字向一邊傾斜 和斜體非...