python條件與循環

一、條件

1.if條件

if condition1:
    statement_block_1
elif condition_2:
    statement_block_2
else:
    statement_block_3

python 中使用if-elif-else,即用elif代替了elseif,且沒有switch -case語句
這裏的條件也可以用()包起來

2.while條件

while cndition1:
    statement_block1
else condition2
    statement_block2

二、循環
1.for循環

Python for循環可以遍歷任何序列的項目,如一個列表或者一個字符串。
for循環的一般格式如下:

for <variable> in <sequence>:
    <statements>
else:
    <statements>

for的循環部分不可以使用()包起來
如果希望使用數字進行循環控制可以使用python內置的range(函數)

range(var1,var2,var3)
var1是初始值
war2是終止值
var是步長,默認爲1,可以爲負數

for i in range(1,10,1):
等價於java中的
for(I=1,i<10,i++)

當然python中是不支持i++的

2.while循環

while condition:
    statement_block

條件可以用()包起來
Python 中pass是空語句,是爲了保持程序結構的完整性。
pass 不做任何事情,一般用做佔位語句,如下實例

while True:
    pass  #等待鍵盤中斷 (Ctrl+C)
class test: #最小的類
    pass
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章