# 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
output

image

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
output

image

# 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
output

image

  • 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
output

image

  • 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
output

image

  • 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
output

image

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
output

image