iT邦幫忙

2023 iThome 鐵人賽

DAY 24
1
自我挑戰組

待業不頹廢系列 第 24

Day 24 . 欸 今天要幹嘛 - 一些基礎的 python 迴圈

  • 分享至 

  • xImage
  •  

迴圈

當條件成立 (true)時,就進行運算,直到不符合(False)才離開。
https://ithelp.ithome.com.tw/upload/images/20231009/20150181IcRNoSelM2.png

  • 當重複的次數難以計算時 -> while
  • 當重複的次數可以計算時 -> for

for 迴圈

通常用於遍歷可迭代對象(例如列表、元組、字串等)中的元素,然後執行特定的程式碼塊。

fruits = ["蘋果", "香蕉", "橙子"]
for fruit in fruits:
    print(fruit)

while 迴圈

迴圈在滿足指定條件時會一直執行,直到條件不再滿足為止。
語法如下

while condition:
    statements1
[else:
    statements2]

舉例:

i = 0
while i < 5:
    print(i)
    i = i +1

>>>
 0
 1
 2
 3
 4

range() 函數

用於生成一個數字序列,通常與 for 迴圈 一起使用。
它可以指定起始值、結束值和遞增步長。

for i in range(1, 6):
    print(i)

break 和 continue

在迴圈中,使用 break 來立即結束迴圈的執行,
或使用 continue 來跳過當前迭代並繼續下一個迭代。
例如:

for i in range(1, 11):
    if i % 2 == 0:
        continue  # 跳過偶數
    print(i)

巢狀迴圈:

在迴圈內部放置另一個迴圈,這被稱為巢狀迴圈。
例如:

for i in range(3):
    for j in range(3):
        print(i, j)

上一篇
Day 23 . 欸 今天要幹嘛 - 一些基礎的 python
下一篇
Day 25 . 欸 今天要幹嘛 - 面試題 Same Tree
系列文
待業不頹廢30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言