學(xué)習(xí)python 的while循環(huán)嵌套
while 循環(huán)嵌套
1 基本架構(gòu)了解
今天學(xué)習(xí)while循環(huán)嵌套。我們先看一個(gè)例子:
i=0 while i<3: print("這是第%d行"%i) j=0 while j<4: print("學(xué)python") j+=1 print() i+=1
?在上面的代碼中,外層循環(huán)執(zhí)行一次,內(nèi)層循環(huán)會(huì)執(zhí)行4次,內(nèi)層循環(huán)執(zhí)行結(jié)束完后,再繼續(xù)執(zhí)行下一次的外層循環(huán)??聪旅孢\(yùn)行結(jié)果。
2 打印一個(gè)三角形
row = 0 #行數(shù)(水平方向) while row<5: #行數(shù)為5(0,1,2,3,4) col = 0 #列數(shù) while col<=row: print("*",end=" ") #執(zhí)行一次內(nèi)層循環(huán),就打印出來(lái)一個(gè) * ,并以空格間隔。 col += 1 #控制最終列數(shù)排列 print() #外層循環(huán)結(jié)束一次,換行一次。 row += 1 #控制最終行數(shù)排列
運(yùn)行看看:
2.1 練習(xí)打印一個(gè)距形
直接整代碼:
row=0 while row<5: col=0 while col<5: print("*" , end=" ") col+=1 print() row+=1
看結(jié)果:
3 while嵌套實(shí)現(xiàn)九九乘法表
i=1 while i<=9: j=1 while j<=i: print('%d*%d=%d'%(j,i,j*i),end=" ") # print(f'{j}*{i}={j*i}',end=' ') 或者這樣寫乘法運(yùn)算 j+=1 print() i+=1
看結(jié)果:
?3.1 練習(xí)矩陣打印
i=1 while i<5: j=1 while j<=5: print(f'{j}*{i}={j*i}',end=' ') j+=1 print() i+=1
運(yùn)行:
??她可以讓他看到她的粗魯她的無(wú)禮她的張狂,卻真的不想他看到她的狼狽模樣。
—— 樂(lè)小米 《涼生,我們可不可以不憂傷》
總結(jié)
本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
- Python中的嵌套循環(huán)詳情
- Python基礎(chǔ)教程之循環(huán)語(yǔ)句(for、while和嵌套循環(huán))
- python循環(huán)嵌套的多種使用方法解析
- Python基礎(chǔ)教程之if判斷,while循環(huán),循環(huán)嵌套
- python用列表生成式寫嵌套循環(huán)的方法
- Python中在for循環(huán)中嵌套使用if和else語(yǔ)句的技巧
- 在Python的while循環(huán)中使用else以及循環(huán)嵌套的用法
- 舉例詳解Python中循環(huán)語(yǔ)句的嵌套使用
- Python學(xué)習(xí)筆記嵌套循環(huán)詳解
相關(guān)文章
python用win32gui遍歷窗口并設(shè)置窗口位置的方法
今天小編就為大家分享一篇python用win32gui遍歷窗口并設(shè)置窗口位置的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-07-07基于Python實(shí)現(xiàn)音頻下載應(yīng)用程序
這篇文章主要介紹了如何使用wxPython、yt_dlp和tqdm庫(kù),開(kāi)發(fā)一個(gè)簡(jiǎn)單直觀的用戶界面,并具備高效的音頻下載功能,感興趣的小伙伴可以學(xué)習(xí)一下2023-08-08python管理包路徑之pycharm自動(dòng)解決包路徑注冊(cè)
這篇文章主要介紹了python本管理包路徑之pycharm自動(dòng)解決包路徑注冊(cè),文章通過(guò)圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-09-09Python reduce()函數(shù)的用法小結(jié)
reduce()函數(shù)即為化簡(jiǎn)函數(shù),它的執(zhí)行過(guò)程為:每一次迭代,都將上一次的迭代結(jié)果,需要的朋友可以參考下2017-11-11詳解Python中range()與xrange()的區(qū)別
range()?和?xrange()?是兩個(gè)函數(shù),可用于在?Python的?for?循環(huán)中迭代一定次數(shù)。本文將通過(guò)示例詳細(xì)說(shuō)說(shuō)二者的區(qū)別與使用,需要的可以參考一下2022-09-09