1. 程式人生 > >if else; while; break;continue ----流程控制系列

if else; while; break;continue ----流程控制系列



第一種語法:

if 條件: # @引號是為了把條件和結果分開.
結果1 # 一個Tab或者4個空格 @告訴程式滿足上面的if條件才會執行結果1
結果2

#如果條件為真(True),執行結果1,然後執行結果2.
#條件為假,結果1不執行,然後下一步,執行結果2.

第二種語法:
if 條件:
結果1
else:
結果2
程式碼3


兩個if的語法:
if 條件1:
結果1
if 條件2:
結果2
# 同級的if之間是單獨的,沒有任何關係.
不管前面if成不成立,下面的if不受影響,

if-elif的語法:
if 條件1:
結果1
elif 條件2:
結果2
# 同級的if和elif是有聯絡的,if成立則不執行下面的elif(否則如果)
if不成立則執行下面的"否則如果".



if 的巢狀語法:
if 條件1:
    結果1
if 條件2:
結果2
else:
結果3
else:
結果4
 

while- 迴圈的流程控制:
語法:
while 條件1:
結果1
# 如果條件1為真,則繼續執行結果1.然後再次判斷,直到條件為假,停止迴圈.
# 如果條件為真,則執行結果一,然後繼續執行.直到條件為假,跳出迴圈,否則一直執行.



break-continue(流程控制)
1.break: 立即跳出迴圈(一棍子打死)
2.continue: 停止本次,執行下一次迴圈.(停止本次迴圈,繼續執行下一次迴圈.停止本次,執行下一次.停止本次,執行下一次迴圈.)