for、while迴圈
break、continue、pass
練習created with raphaël 2.2.0開始ab結束
created with raphaël 2.2.0開始a條件bcyesno
if語句
num1 =
5num2 =
15if num 1
<= num2:
print
('num2是比較大的數'
)
if…else…語句
num1 =
5num2 =
15if num1 <= num2:
print
('num2是比較大的數'
)else
:print
('num1是比較大的數'
)
if…elif…else…語句
num1 =
5num2 =
15num3 =
25if num1 >= num2 and num1 >= num3:
print
('num1是比較大的數'
)elif num2 >= num3 and num2 >= num1:
print
('num2是比較大的數'
)else
:print
('num3是比較大的數'
)
if語句可以巢狀,即在if語句中可以在寫if語句,流程圖如下created with raphaël 2.2.0開始a條件b條件cdyesnoyesno
created with raphaël 2.2.0開始a條件bcyesno
for 變數 in 集合(序列/物件/
range()):
迴圈體else:
表示式
在迴圈中,print()如果有縮排,表示在for迴圈內,會按執行次數輸出,如果沒有縮排,表示沒有在for迴圈內,輸出累加結果
例如:
list
(range(5
))#輸出[0,1,2,3,4]
list
(range(4
,10))
#輸出[4,5,6,7,8,9]
list
(range(4
,10,2
))#輸出[4,6,8]
例題:計算1+2+3+…+100的和。
sum=0
for i in
range(1
,101):
sum+= i
print
('sum='
,sum
)
i=
0sum=0
while i <=
100:
sum+= i
i +=
1print
('sum='
,sum
)
總結:
if語句
if…else…語句
if…elif…else…
anda and b
只有a和b都成立時,才能執行if後面的語句塊
ora or b
a和b只要有乙個條件成立,就執行if後面的語句塊
notnot a
條件a為false時,執行if後面的**塊
#例1:for迴圈
for i in
'voider'
:if i ==
'd':
break
print
(i)#輸出v、o、i
#例2:while迴圈
num =
5while num >0:
print
(num)
num -=
1if num ==3:
break
print
('i am bad!'
)#輸出5、4、i am bad!
continue
#例1:for迴圈
for i in
'voider'
:if i ==
'd':
continue
print
(i)#輸出v、o、i、d、e、r
#例2:while迴圈
num =
5while num >0:
print
(num)
num -=
1if num ==3:
continue
print
('i am bad'
)#輸出5、4、3、2、1、i am bad!
編寫乙個python程式,完成輸入兩個數,比較它們的大小並輸出其中較大者。
使用python程式設計,求1~100間所有偶數的和。
從鍵盤接收二百分制成績(0100),要求輸出其對應的成績等級ae。其中,90分以上為a,8089分為b,7079分為c,60~69分為d,60 分以下為e。
用python編寫程式,輸入一年份,判斷該年份是否是閏年並輸出結果。
注:凡符合下面兩個條件之一的年份是閏年。
a)能被4整除但不能被100整除。
b)能被400整除。
用python程式設計,假設一年期定期利率為3.25%,計算一下需要過多少年,一萬元的一年定期存款連本帶息能翻番?
程式設計,解決猴子吃桃問題。
猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多吃了乙個。第二天早上又將剩下的桃子吃掉一半,又多吃了乙個。以後每天早上都吃了前一天剩下的一半零乙個。到第10天早上想吃時,只剩下乙個桃子了。求第一天共摘多少個桃子。(迭代法)。
使用迴圈語句列印一列5個*
使用迴圈語句輸出下列圖案(思考:怎麼輸出等腰三角形和菱形?)
***
****
****
****
【github原始碼參考】
以上內容均屬原創,如有不詳或錯誤,敬請指出。
壞壞 Python流程控制語句流程控制語句
流程控制語句1 if語句 if 語句基本用法 if 表示式 語句塊其中,表示式可以是乙個單純的布林值或變數,也可以是比較表示式或邏輯表示式,如果表示式為真,則執行 語句塊 如果表示式的值為假,就跳 過 語句塊 繼續執行後面的語句。2 if else語句 if else 語句基本用法 if 表示式 語...
python 流程控制語句
1.if判斷 語法a 10,b 20 1 if a 10 print a等於10 2 if a b print a大於b else print a小於b 3 if a b print a 小於 b elif a 15 print a 小於 15 4 if a 40 print a 小於 40 eli...
Python流程控制語句
語法 if 條件表示式 塊else 塊執行流程 if else 語句在執行時,先對if 後的條件表示式進行求值判斷,如果為true,則執行if 後的 塊.如果為false,則執行else 後的 塊.語法 if 條件表示式 塊elif 條件表示式 塊elif 條件表示式 塊 elif 條件表示式 塊e...