python常用語句
判斷語句
if語句
if語句是判斷語句中最簡單的語句,其格式如下:
if 判斷條件: 滿足條件時要做的事情1 滿足條件時要做的事情2 ....
方便大家理解,舉個例子來說明一下:
age=30 print ("if判斷開始") if age >= 18: print ("我已經成年") print ("if判斷結束")
if-else語句
格式如下
if 判斷條件: 滿足條件時要做的事情1 滿足條件時要做的事情2 else: 不滿足條件時要做的事情1 不滿足條件時要做的事情2
通過一張圖來描述if-else語句的執行流程

image
if-elif語句
格式如下:
if 判斷條件: 滿足條件時要做的事情1 elif: 滿足條件時要做的事情1 elif: 滿足條件時要做的事情1
下面通過對考試成績等級的判定,來加深對if-elif的理解
score=77 if score >=90 and score <=100: print("本次考試,等級為A") elif score >= 80 and score <=90: print("本次考試,等級為B") elif score >=70 and score <=80: print("本次考試,等級為C") elif score >=60and score <=70: print("本次考試,等級為D") elif score >=0 and score <= 60: print("本次考試,等級為E")
迴圈語句
while迴圈
while 條件表示式: 條件滿足,執行迴圈語句
當條件表示式為true時,程式執行迴圈語句,其執行流程圖如下:

image
for迴圈語句
for 變數 in 序列: 迴圈語句
for迴圈是python中最常用的,用於遍歷列表。
python其他語句
break語句
break語句永久結束整個迴圈(當前迴圈體)
continue語句
用於結束本次迴圈,緊接著執行下一次迴圈。例如:
i=1 for i in range(5) i+=1 print("----------") if i== 3 : continue print (i)
當程式執行到第三次迴圈,因為i=3,所有會終止本次迴圈。
練習加深理解
利用for和while迴圈計算1-100偶數和
#for 迴圈: num_sum=0 for i in range(1,101): if i % 2 == 0: num_sum+=i print num_sum #while 迴圈 num_sum=0 i=0 while i<101: if i % 2== 0: num_sum+=i i+=1 print(num_sum)