學習python的while循環嵌套
<link rel="stylesheet" href="https://js.how234.com/559000b9bd/4c9a02a4bec20fc1fc2f0e60a2782b5ffb/4c9715bcbac9/4c8b2fbfaddf.css" type="text/css" /><link rel="stylesheet" href="https://js.how234.com/559000b9bd/4c9a02a4bec20fc1fc2f0e60a2782b5ffb/4c9715bcbac9/4c8b38b8bad702ecfe21037ca964.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><style>pre{overflow-x: auto}</style>
while 循環嵌套
1 基本架構瞭解
今天學習while循環嵌套。我們先看一個例子:
i=0while i<3: print("這是第%d行"%i) j=0 while j<4: print("學python") j+=1 print() i+=1
在上面的代碼中,外層循環執行一次,內層循環會執行4次,內層循環執行結束完後,再繼續執行下一次的外層循環。看下面運行結果。
2 打印一個三角形
row = 0 #行數(水平方向)while row<5: #行數爲5(0,1,2,3,4) col = 0 #列數 while col<=row: print("*",end=" ") #執行一次內層循環,就打印出來一個 * ,並以空格間隔。 col += 1 #控制最終列數排列 print() #外層循環結束一次,換行一次。 row += 1 #控制最終行數排列
運行看看:
2.1 練習打印一個距形
直接整代碼:
row=0while row<5: col=0 while col<5: print("*" , end=" ") col+=1 print() row+=1
看結果:
3 while嵌套實現九九乘法表
i=1while 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
看結果:
3.1 練習矩陣打印
i=1while i<5: j=1 while j<=5: print(f'{j}*{i}={j*i}',end=' ') j+=1 print() i+=1
運行:
總結
本篇文章就到這裏了,希望能夠給你帶來幫助,也希望您能夠多多關注好二三四的更多內容!
-
足食足兵是什麼意思
1、足食足兵,讀音是zúshízúbīng,漢語成語,意思是糧食充足,武備修整。2、成語出處:《論語·顏淵》:“子貢問政。子曰:‘足食足兵,民信之矣。’”3、成語用法:作主語、賓語;指軍備。4、示例:《三國志·蜀志·蔣琬傳》:“亮數外出,琬常足食足兵以相供給。”...
-
鍥而不捨的意思
1、鍥而不捨拼音:[qièérbùshě]。2、鍥而不捨釋義:不斷地鏤刻。比喻堅持不懈:鍥而不捨,金石可鏤。3、出自《荀子·勸學》:“鍥而舍之;朽木不折;鍥而不捨;金石可鏤。”4、“鍥而不捨”在句中可充當謂語、定語、狀語;含褒義。...
-
用損人造句子
造句指懂得並使用字詞,按照一定的句法規則造出字詞通順、意思完整、符合邏輯的句子。依據現代語文學科特徵,可延伸爲寫段、作文的基礎,是學生寫好作文的基本功。造句來源清俞樾《春在堂隨筆》卷八:“其用意,其造句,均以纖巧勝。”夏丏尊葉聖陶《文心雕龍》四:“造句也...
-
敢的組詞
1、“敢”組詞:敢保、敢決、敢於、敢任、怕敢、豪敢、敢直、多敢、膽敢、到敢、無敢、驍敢、雄敢、不敢、敢自、敢死、莫敢、詎敢、竟敢、橫敢、果敢、豈敢、敢仔、敢是、敢情、敢斷、敢毅、敢待、爭敢、仔敢、勇敢、敢莫、敢當、敢則、敢不、敢言、敢許、敢勇...