比如在我們的程序中要實(shí)現(xiàn)每隔1秒中在屏幕上打印一個(gè)"hello, world"這樣的字符串并持續(xù)一個(gè)小時(shí),我們肯定不能夠?qū)rint('hello, world')這句代碼寫上3600遍,如果真的需要這樣做,那么編程的工作就太無聊了。因此,我們還需要了解一下循環(huán)結(jié)構(gòu),有了循環(huán)結(jié)構(gòu)我們就可以輕松的控制某件事或者某些事重復(fù)、重復(fù)、再重復(fù)的去執(zhí)行。
for-in循環(huán)
★明確的知道循環(huán)執(zhí)行的次數(shù)或者要對(duì)一個(gè)容器進(jìn)行迭代
while循環(huán)
★構(gòu)造不知道具體循環(huán)次數(shù)的循環(huán)結(jié)構(gòu),我們推薦使用while循環(huán)
while循環(huán)通過一個(gè)能夠產(chǎn)生或轉(zhuǎn)換出bool值的表達(dá)式來控制循環(huán),表達(dá)式的值為True循環(huán)繼續(xù),表達(dá)式的值為False循環(huán)結(jié)束。
分支和循環(huán)結(jié)構(gòu)會(huì)幫助我們將程序中邏輯建立起來,將來我們的程序無論簡(jiǎn)單復(fù)雜,都是由順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)構(gòu)成的。