python入門 條件控制 迴圈語句

2021-10-08 13:48:05 字數 2828 閱讀 7335

一般形式

if condition_1:

statement_block_1

elif condition_2:

statement_block_2

else:

statement_block_3

注意:1.每個條件後面要使用冒號 :,表示接下來是滿足條件後要執行的語句塊。

2.使用縮進來劃分語句塊,相同縮排數的語句在一起組成乙個語句塊。

3.在python中沒有switch – case語句。

4.python中if常用的操作運算子和c語言中一樣

一般形式

if 表示式1:

語句if 表示式2:

語句elif 表示式3:

語句else:

語句elif 表示式4:

語句else:

語句

num=

int(

input

("輸入乙個數字:"))

if num%2==

0:if num%3==

0:print

("你輸入的數字可以整除2和3"

)else

:print

("你輸入的數字可以整除2,但不能整除3"

)else

:if num%3==

0:print

("你輸入的數字可以整除3,但不能整除2"

)else

:print

("你輸入的數字既不能整除2也不能整除3"

while 判斷條件(condition):

執行語句(statements)

python中沒有do…while迴圈

n=

10sum=0

m=1while m<=n:

sum=

sum+m

m=m+

1print

("1到%d的和為:%d"

%(n,

sum)

)

while…else在條件語句為false時執行else的語句塊

m=

0while m<4:

print

(m,"小於4"

) m=m+

1else

:print

(m,"大於等於4"

(i)# range(0,5)是指0,1,2,3,4而不包括5

for i in

range(5

):#也是指0,1,2,3,4

print

(i)

range函式也可以指定開始數字,結尾數字,以及步長

for i in

range(1

,10,2

):#以1開始10結尾,每次間隔為2

print

(i)

break語句流程圖

continue語句流程圖

break語句可以跳出for 和while迴圈。如果從for或while迴圈中終止,對應的迴圈else將不執行

continue 被用來跳過當前迴圈的剩餘語句,然後進行下一次迴圈。

while n>0:

n=n-

1if n==2:

break

print

(n)print

("迴圈結束"

)#整個迴圈只輸出3m=4

while m>0:

m=m-

1if m==2:

continue

print

(m)print

("迴圈結束"

)#整個迴圈輸出3,1,0

pass 是空語句,不做任何事情,一般用作佔位語句

for s in

"hello"

:if s==

"e":

pass

print

(s)#pass在該語句中無影響

Python學習筆記 條件控制 迴圈

條件控制if python 中用elif代替了 else if,所以if語句的關鍵字為 if elif else。注意 1 每個條件後面要使用冒號 2 使用縮進來劃分語句塊 3 在python中沒有switch case語句 菜鳥教程 迴圈 迴圈 for while 迴圈語句有 for 和 whil...

python 條件控制與迴圈語句

本學期學習機器學習,今天來重新看了一下python的語法。和其他語言中的語法一樣,if else 語言。例子 如下 x int input please enter first value1 y int input please enter second value2 z int input ple...

Python的條件控制及迴圈

一 條件控制 1.if語句的使用 python中if語句的一般形式如下所示 上圖中 如果 score 90 為 true 將執行 print 優秀 語句 如果 score 90 為false,將判斷 score 75 and score 90 語句 如果 score 75 and score 90 ...