if else,while break,while continue這些流程控制語句,通常咱們會常常遇到,有不少人對它們的使用沒有那麼熟練,這篇文章小猿圈加加針對流程控制系列具體詳解一下,有問題的小夥伴能夠看過來了。java
第一種語法:python
if 條件: # @引號是爲了把條件和結果分開.學習
結果1 # 一個Tab或者4個空格 @告訴程序知足上面的if條件纔會執行結果1get
結果2循環
#若是條件爲真(True),執行結果1,而後執行結果2.語法
#條件爲假,結果1不執行,而後下一步,執行結果2.程序
第二種語法:語言
if 條件:while
結果1co
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: 中止本次,執行下一次循環.(中止本次循環,繼續執行下一次循環.中止本次,執行下一次.中止本次,執行下一次循環.)
流程控制語句沒有搞明白的朋友,能夠好好看看小猿圈加加的這篇文章了。無論h是學python仍是java,仍是其餘語言的朋友,其實這幾個控制語句的用法大體相同,搞明白了,就全明白了,但願不明白的朋友好好學習一下,感受不錯的,能夠看看小編的其餘文章。