一般形式
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 ...