一、條件
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