# Lesson 7: Circle spiral
This lesson learns are based on Python book page 82-89
# Tools
https://trinket.io/ (opens new window)
# Lesson Learns
# Penup (opens new window) and Pendown (opens new window)
main.py
from turtle import *
my_turtle = Turtle()
my_turtle.forward(50)
my_turtle.forward(50)
1
2
3
4
5
6
2
3
4
5
6
output
main.py
from turtle import *
my_turtle = Turtle()
my_turtle.penup()
my_turtle.forward(50)
my_turtle.pendown()
my_turtle.forward(50)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
output
# Coding
# Circle
- start a circle
main.py
from turtle import *
my_turtle = Turtle()
my_turtle.circle(10)
my_turtle.circle(20)
my_turtle.circle(30)
1
2
3
4
5
6
7
2
3
4
5
6
7
output
- refactor
main.py
from turtle import *
my_turtle = Turtle()
for i in range(3):
my_turtle.circle( 10*(i+1) )
1
2
3
4
5
6
2
3
4
5
6
output
- Coloring
main.py
from turtle import *
my_turtle = Turtle()
for i, each_color in enumerate(["red","#148F77","blue","#FFC300","black"]):
my_turtle.color(each_color)
my_turtle.circle( 10*(i+1) )
1
2
3
4
5
6
7
2
3
4
5
6
7
output

- More effects
main.py
from turtle import *
my_turtle = Turtle()
for i, each_color in enumerate(["red","#148F77","blue","#FFC300","black"]):
my_turtle.penup()
my_turtle.forward(30)
my_turtle.pendown()
my_turtle.color(each_color)
my_turtle.circle( 10*(i+1) )
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
output

main.py
from turtle import *
my_turtle = Turtle()
for i, each_color in enumerate(["red","#148F77","blue","#FFC300","black"]):
my_turtle.left(60)
my_turtle.color(each_color)
my_turtle.circle( 10*(i+1) )
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
output
