python循环套循环_零基础学python 14 循环套循环:循环的嵌套
大家可以回憶一下,之前我們學習過的循環(huán)結構。也就是for循環(huán)結構,今后我們還將學習另一種循環(huán)結構while結構,這里先不細講。當初我們學習for循環(huán)結構的時候,有心的同學或許會發(fā)現(xiàn),我們的for結構一般都是單獨寫單獨出現(xiàn)的,并沒有出現(xiàn)什么多個for的情況。因此,那不叫循環(huán)套循環(huán),也不叫循環(huán)的嵌套。
這里我們學習一種新的寫法,那就是循環(huán)的嵌套寫法。簡單來說就是在上一個循環(huán)的執(zhí)行代碼塊再寫一個循環(huán)語句,這樣就實現(xiàn)了循環(huán)套循環(huán)。當然我們可以多重嵌套,你甚至可以嵌套四五重,但是通常我們不需要嵌套那么多。這里我們僅介紹兩重循環(huán)嵌套的代碼,至于多重循環(huán),大家可以舉一反三的。
下面我們來舉個栗子:
# 大家可以來試一下這一個例子:
for i in range(4):
for j in range(5):
print("i=" + str(i),"j=" + str(j))
這就展示了我們for循環(huán)嵌套的一個例子。range(4)生成從0到3的數(shù)字序列,而range(5)會生成0到4的數(shù)字序列。我們的代碼執(zhí)行順序是這樣的:首先i第一次進入循環(huán)為0,然后就碰到了j變量這個for循環(huán),這樣j會進行變化從0到4,而在此期間i維持0不變。j從0到4分別取了一遍以后,才回到對i賦值的行,這時候i改變變成1,接著再次進入內(nèi)部嵌套的循環(huán),j又從0到4取一遍。以此類推,最后當i為3,j為4之后,整個循環(huán)完畢,結束退出。
讓我們來看一下在python shell里面運行輸出的結果:
i=0 j=0
i=0 j=1
i=0 j=2
i=0 j=3
i=0 j=4
i=1 j=0
i=1 j=1
i=1 j=2
i=1 j=3
i=1 j=4
i=2 j=0
i=2 j=1
i=2 j=2
i=2 j=3
i=2 j=4
i=3 j=0
i=3 j=1
i=3 j=2
i=3 j=3
i=3 j=4
在某些時候,循環(huán)的嵌套可以起大作用。這一點留給大家今后慢慢體會。
好了,關于本節(jié)課內(nèi)容的學習就基本到這里。課后好好進行課后習題思考,相信大家會有新收獲。
以下是我們的視頻教程:
在線觀看:
高清源文件下載:
內(nèi)容已經(jīng)隱藏,請注冊為本站會員后查看
感謝大家的收看,我們下期再見!
總結
以上是生活随笔為你收集整理的python循环套循环_零基础学python 14 循环套循环:循环的嵌套的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: javascript mysql php
- 下一篇: 如何安装python3.8_python