---
# System prepended metadata

title: ch07. Python 流程控制：迴圈基礎，while 迴圈、for 迴圈 By 彭彭
tags: [' 學習', ' 筆記', 彭彭]

---

---
title: ch07. Python 流程控制：迴圈基礎，while 迴圈、for 迴圈 By 彭彭
tags: 彭彭, 學習, 筆記
---

# 影片大綱

1. while 迴圈的結構與使用

2. for 迴圈的結構與使用
2.1 搭配 range 函式使用

3 迴圈範例演練
3.1 等差級數的累加計算 1+2+3+....+10

# 影片

{%youtube szaAeLt_49U %}

# 筆記

## while

while 布林值:
    若布林值為 True，執行程式
    回到上方，做下一次的迴圈判斷

n=1
while n<=5:
    print("變數 n 的資料是: ", n)
    n=n+1

## for

for 變數名稱 in 列表或字串:
    將列表中的項目或字串中的字元逐一去除，逐一處理

for x in [4,1,2]:
    print("逐一取得列表中的資料: ", x)

for c in "Hello":
    print("逐一取得字串中的字元: ", c)

## 使用 range()

製造出連續數字的列表。

for 變數名稱 in range(3):
相當於
for 變數名稱 in [0,1,2]:

for 變數名稱 in range(3,6):
相當於
for 變數名稱 in [3,4,5]:

---

# END