Python中的巢狀
阿新 • • 發佈:2019-01-29
巢狀在Python當中有if巢狀,while巢狀;
我們可以繼續在if巢狀中繼續寫if巢狀,但是一般情況下寫3層就可以啦!在實際工作當中一般巢狀一個就可以,如果嵌入n個,則有一種更簡單的方式去寫。if巢狀:一個if語句中含有一個if語句就是if巢狀。
(1)if 條件滿足:
條件成功執行該語句
(2) if 條件1滿足:
條件1滿足執行該語句
else:
條件1不滿足執行該語句
(3) if 條件1滿足:
條件1滿足執行該語句
elif 條件2滿足:
條件2滿足執行該語句
elif 條件3滿足:
條件3滿足執行該語句
......
else:
以上條件不滿足,執行該語句
下面的就是一個簡單的if巢狀語句,通過這個例子,我們就可以簡單的瞭解到if巢狀語句中是怎麼實現以及執行的;
執行結果如下:
while巢狀
while 條件1:
條件1,滿足的時候執行的語句1
條件1,滿足的時候執行的語句2
.....
while 條件2:
條件2,滿足的時候執行的語句1
條件2,滿足的時候執行的語句2
經過改進之後的程式碼如下所示:
利用*號列印的三角形如圖所示: