最好四個空格,其次tab,禁止空格tab混用
: 表示**塊開始
如果你在python互動環境下敲**,還要特別留意縮排,並且退出縮排需要多敲一行回車
>>> age=20>>> if age >=18:
...
'your age is
',age
...
'aduit
'...
your age
is 20aduit
注意:else 後面有個「:」。
>>> if age >= 18:...
'aduit
'...
else
:...
'teenager
'...
aduit
if-elif語句和多if語句區別
if-elif條件判斷會從上到下依次判斷,如果某個判斷為 true,執行完對應的**塊,後面的條件判斷就直接忽略,不再執行了。
多if語句會全部執行,即使前面的條件已滿足,後面的也會執行。
>>> if age >=18:...
'aduit
'...
elif age >=6:
...
"teenager
"...
elif age >=3:
...
'kid
'...
else
:...
'baby
'...
aduit
>>> l= ['adam
','lisa
','bart']
>>> for name in
l:...
print name
>>> n=10>>> x=0
>>> while x...
x... x+=1
>>> a={}
>>> while
a:...
print('jj'
)...
>>> a=
>>> while
a:...
print('jj'
)...
jjjj
--snap--
# 注:break只能退出一層迴圈
>>> for i in set([1,2,3]):...
for j in set([4,5,6]):
...
if j==5:
...
break
...
(i,j)
...1 4
2 43 4
# 注:break只能退出一層迴圈
>>> for i in set([1,2,3]):...
for j in set([4,5,6]):
...
if j==5:
...
continue
...
(i,j)
...1 4
1 62 4
2 63 4
3 6
04 流程控制
1.為什麼要有if判斷?1.1判斷事物的對錯,真假,是否可行,想讓計算機像人一樣去工作,那麼計算機也應該有對事物的對錯,真假,是否可行的判 斷能力,從而做出不同的響應。2.固定語法 python用同一縮排的 表示 塊 補充 布林值false的值為 0,none,空 空列表 字典 集合 字串 2.1布...
04 流程控制
流程控制的作用 流程控制語句是用來控制程式中各語句執行順序的語句,可以把語句組合成能完成一定功能的小邏輯模組 控制語句的分類 1.順序結構 先執行a,再執行b 2.條件判斷結構 分支結構 如果.則.3.迴圈結構 如果.則再繼續.1.語法結構 if 布林表示式 2.if 語句對布林表示式進行一次判定,...
Ansible playbook 流程控制語句
1.when條件判斷 root test2 playbook cat test.yml hosts all remote user root tasks name shut down the db server service name mysqld state stopped when ansib...