iT邦幫忙

2024 iThome 鐵人賽

DAY 18
0
Python

基礎Python學習系列 第 18

多重迴圈

  • 分享至 

  • xImage
  •  

【多重迴圈】
多重迴圈是指在一個迴圈內嵌套另一個迴圈,這樣每當外層迴圈進行一次迭代,內層迴圈就會執行它的完整迭代。更簡單來說,可以將多重迴圈想像成「一個迴圈包在另一個迴圈裡面」,就像玩俄羅斯套娃,一層又一層地嵌套進去。
多重迴圈的常見應用包括處理多維資料結構(如列表、矩陣等),或是執行重複的、具有層次結構的操作。舉個簡單的例子,想像你要準備假日的餐點,並且每一天需要準備三餐(早餐、午餐和晚餐)。我們可以用多重迴圈來進行這個過程:
https://ithelp.ithome.com.tw/upload/images/20241002/20169294s7ooRHScmB.png
詳細的說明一下for迴圈中的部分程式:
「for day in days:」 是外層迴圈,表示星期六及星期日
「for meal in meals: 」 是內層迴圈,表示每天的三餐
「print()」 結束後換行

有一些基礎後,現在要來製作一個九九乘法表,這個表格是一個九成九的表格,所以內外迴圈的範圍都會是一樣的九格。實際操作如下:
https://ithelp.ithome.com.tw/upload/images/20241002/201692946enfTtgD64.png

以上就是今天關於多重迴圈的應用。


上一篇
定數迴圈
下一篇
自訂函式
系列文
基礎Python學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言