學(xué)習(xí)python 的while循環(huán)嵌套
while 循環(huán)嵌套
1 基本架構(gòu)了解
今天學(xué)習(xí)while循環(huán)嵌套。我們先看一個例子:
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)會執(zhí)行4次,內(nèi)層循環(huán)執(zhí)行結(jié)束完后,再繼續(xù)執(zhí)行下一次的外層循環(huán)??聪旅孢\(yù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ù)排列
運(yùn)行看看:

2.1 練習(xí)打印一個距形
直接整代碼:
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=' ') 或者這樣寫乘法運(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)行:

??她可以讓他看到她的粗魯她的無禮她的張狂,卻真的不想他看到她的狼狽模樣。
—— 樂小米 《涼生,我們可不可以不憂傷》
總結(jié)
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
python2.7 json 轉(zhuǎn)換日期的處理的示例
這篇文章主要介紹了python2.7 json 轉(zhuǎn)換日期的處理的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-03-03
python使用Psutil模塊實現(xiàn)獲取計算機(jī)相關(guān)信息
psutil 是一個跨平臺的庫,用于獲取進(jìn)程和系統(tǒng)運(yùn)行狀態(tài)的信息,這篇文章主要為大家詳細(xì)介紹了python如何調(diào)用psutil模塊實現(xiàn)獲取計算機(jī)相關(guān)信息,有需要的小伙伴可以了解下2023-11-11
Python繼承和子類從Person到Student演示實例
這篇文章主要為大家介紹了Python繼承和子類從Person到Student演示實例分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10
Django上使用數(shù)據(jù)可視化利器Bokeh解析
這篇文章主要介紹了Django上使用數(shù)據(jù)可視化利器Bokeh解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-07-07

