學習python 的while循環(huán)嵌套
while 循環(huán)嵌套
1 基本架構(gòu)了解
今天學習while循環(huán)嵌套。我們先看一個例子:
i=0 while i<3: print("這是第%d行"%i) j=0 while j<4: print("學python") j+=1 print() i+=1
?在上面的代碼中,外層循環(huán)執(zhí)行一次,內(nèi)層循環(huán)會執(zhí)行4次,內(nèi)層循環(huán)執(zhí)行結(jié)束完后,再繼續(xù)執(zhí)行下一次的外層循環(huán)??聪旅孢\行結(jié)果。
2 打印一個三角形
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),就打印出來一個 * ,并以空格間隔。 col += 1 #控制最終列數(shù)排列 print() #外層循環(huán)結(jié)束一次,換行一次。 row += 1 #控制最終行數(shù)排列
運行看看:
2.1 練習打印一個距形
直接整代碼:
row=0 while row<5: col=0 while col<5: print("*" , end=" ") col+=1 print() row+=1
看結(jié)果:
3 while嵌套實現(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=' ') 或者這樣寫乘法運算 j+=1 print() i+=1
看結(jié)果:
?3.1 練習矩陣打印
i=1 while i<5: j=1 while j<=5: print(f'{j}*{i}={j*i}',end=' ') j+=1 print() i+=1
運行:
??她可以讓他看到她的粗魯她的無禮她的張狂,卻真的不想他看到她的狼狽模樣。
—— 樂小米 《涼生,我們可不可以不憂傷》
總結(jié)
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
python 制作自定義包并安裝到系統(tǒng)目錄的方法
今天小編就為大家分享一篇python 制作自定義包并安裝到系統(tǒng)目錄的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10PyTorch中view()與?reshape()的區(qū)別詳析
這篇文章主要給大家介紹了關(guān)于PyTorch中view()?與?reshape()?區(qū)別的相關(guān)資料,文中通過實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2022-01-01python GUI庫圖形界面開發(fā)之PyQt5美化窗體與控件(異形窗體)實例
這篇文章主要介紹了python GUI庫圖形界面開發(fā)之PyQt5美化窗體與控件(異形窗體)實例,需要的朋友可以參考下2020-02-02