判斷語句
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語句的執行流程
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 >=60 and score <=70:
print("本次考試,等級爲D")
elif score >=0 and score <= 60:
print("本次考試,等級爲E")
循環語句
while循環
while 條件表達式:
條件滿足,執行循環語句
當條件表達式爲true時,程序執行循環語句,其執行流程圖如下:
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)