# 3.1 轉圈轉十次 --for迴圈
**Python中的For迴圈是很簡單的,語法為:**
```python=
for x in sequence:
# 放要執行的東西
```
**常常我們也會搭配常常我們也會搭配range() 函式,它可以產生一個從0開始的簡單等差級數:**
```python=
for i in range(5):
print(i)
```
**會輸出**
```python=
0
1
2
3
4
```
**而我們也可以改變他的起始值和公差,即range(起始值,結束值,公差)**
```python=
for i in range(-1,5):
print(i)
(輸出)
-1
0
1
2
3
4
```
```python=
for i in range(-1,5,3):
print(i)
(輸出)
-1
2
```
**那麼,為了講解範例,我們需要認識一下喬魯肉先生:**

喬魯肉先生
https://streamable.com/hqc7mmstreamable.com
**我們可以用以下程式紀錄他的台詞:**
```python=
for i in range(1,100):
print("muda")
```
**For迴圈也可以放在一起,形成巢狀迴圈**
**舉例來說:**
https://streamable.com/m10n1y
**我們可以用以下程式紀錄這段劇本:**
```python=
for x in range(2):
print('Pose '+str(x))
for i in range(1,100):
print("muda")
```
**同樣重要的還有break和continue:**
**break:中斷迴圈的執行並跳脫迴圈結構,繼續執行迴圈外的敘述,即:**
```python=
for x in range(2):
if x==1:
break
print('pose '+str(x))
for i in range(1,100,):
print("muda")
```
https://streamable.com/w261wu
**continue:不會讓迴圈結束;只跳過迴圈內 continue 後面的剩餘敘述,接著繼續執行下一次的迴圈運作,即:**
```python=
for x in range(3):
if x==1:
continue
print('pose '+str(x))
for i in range(1,100,):
print("muda")
```
https://streamable.com/7szw74streamable.com
## **Challenge--muda**
**請用上面的方式以程式碼打出下面這段影片的劇本**
https://streamable.com/t5785ystreamable.com