Python條件控制語句

2021-10-07 23:46:10 字數 1721 閱讀 3280

(同乙個縮排的**合成乙個**塊如果沒有所屬會報錯 一般用tab縮排)

if判斷語句

if 條件表示式 : 執行語句

(表示式值為ture則執行語句 表達值為flase則不執行語句)

input函式

input(「在螢幕上顯示的內容」)

(獲取鍵盤輸入的內容 必須輸入後 才能執行input函式之後的語句)

if-elif-else語句

if 條件表示式:

①執行**塊

elif 條件表示式:

②執行**塊

else:

③執行**塊

(必然執行且只會執行其中乙個**塊 if成立執行① if不成立elif成立執行② 所有條件都不成立執行③)

whlie語句

whlie 條件表示式 : 執行語句

迴圈三要素 :

初始化變數,控制迴圈條件,更新初始化值

whlie 條件語句 :

執行**塊

else :

執行**塊

(如果用break跳出whlie迴圈 則不執行else之後的**塊 如果是通過條件語句退出迴圈 則執行else之後的**塊)

迴圈巢狀

迴圈裡面套迴圈(簡稱套娃)

例如:(九九乘法表)

num =

1while

true

: num_one =

1while

true

:print

('%d * %d = %d'

%(num_one,num,num * num_one)

,end=

"\t"

) num_one +=

1if num_one > num:

break

print

("\n"

)if num >9:

break

num +=

1

例如:水仙花數

num =

100while num <

1000:if

(num%10)

**3+(num%

100//10)

**3+(num//

100)**3

== num:

print

(num,

"為水仙花數"

) num +=

1

例如:1000以內質數之和

num =

1sum=0

while num <

1000

: k =

2while k < num:

if num % k ==0:

break

k +=

1if k == num:

sum+= num

num +=

1print

(sum

,'為1000以內質數的和'

)

break和continue

break (結束當前迴圈)

continue (跳過本次迴圈執行下一次迴圈)

python控制條件語句 Python條件控制語句

條件控制語句 if語句 if條件加表示式 if else語句 if elif else語句 if 表示式1 語句1elif 表示式2 語句2elif 表示式3 語句3else 語句e邏輯 當程式執行到if elif else語句時,首先計算表示式1的值,如果表示式1的值為假,則執行表示式2,如果表示...

python條件控制語句

python的條件表示式 if elif else while for python沒有switch與cases debian python cat if usr bin python coding utf 8 a 0ifa 1 print a 小於 1 elif a 1 print a 大於1 e...

Python 條件控制語句

格式 if 表示式1 語句1elif 表示式2 語句2elif 表示式3 語句3 elif 表示式n 語句nelse 可有可無 語句e邏輯 當程式執行到if elif else語句時,首先計算 表示式1 的值,如果 表示式1 的值為真,則執行 語句1 執行完 語句1 則跳過整個if elif els...