1. Predict
A
B
C
D
2. Modify
3. Challenge
hint: tina.color("blue")
2. Modify
3. Challenge
hint: tina.color("blue")
def donow():
tina = turtle.Turtle()
tina.shape("square")
donow()def donow():
tina = turtle.Turtle()
tina.color("green")
tina.shape("square")
donow()Functions are a group of instructions
We define a function called task1()
Every indented 🫸 instruction is part of task1()
2. Modify
1. Predict
A
B
C
D
2. Modify
3. Challenge
def task1():
tina = turtle.Turtle()
tina.shape("turtle")
# Call task like this
# Stay to the left!
task1()3. Challenge
def task1():
tina = turtle.Turtle()
tina.shape("turtle")
# Try changing the name
# What happens?
task2()We create a 🐢 variable called tina
tina has a function called goto()
goto() moves tina to coordinates
def task1():
tina = turtle.Turtle()
tina.shape("turtle")
tina.goto(0,50)
tina.goto(50,0)
tina.goto(-50,0)
task1()2. Modify
3. Challenge
2. Modify
3. Challenge
def task1():
tina = turtle.Turtle()
tina.shape("turtle")
# 2. Modify
tina.goto(50,0)
tina.goto(50,100)
tina.goto(0,100)
tina.goto(0,0)
# 3. Challenge
tina.goto(50,-100)
tina.goto(-50,-100)
tina.goto(0,0)
task1()A
B
C
D
3. Challenge
1. Predict
2. Modify
3. Challenge
2. Modify
def square():
tina = turtle.Turtle()
tina.shape("square")
tina.goto(50,0)
tina.goto(50,50)
tina.goto(0,50)
tina.goto(0,0)
square()def square():
tina = turtle.Turtle()
tina.shape("square")
tina.goto(50,0)
tina.goto(50,50)
tina.goto(-50,50)
tina.goto(-50,-50)
tina.goto(50,-50)
tina.goto(50,0)
square()3. Challenge
2. Modify
A
B
C
D
1. Predict
3. Challenge
2. Modify
def triangle():
tina = turtle.Turtle()
tina.shape("triangle")
tina.goto(50,0)
tina.goto(0,100)
tina.goto(-50,0)
tina.goto(0,0)
triangle()def triangle():
tina = turtle.Turtle()
tina.shape("triangle")
tina.goto(50,0)
tina.goto(0,100)
tina.goto(-50,0)
tina.goto(100,0)
tina.goto(0,100)
tina.goto(-100,0)
tina.goto(0,0)
tina.goto(0,100)
triangle()3. Challenge
2. Modify
A
B
C
D
1. Predict
3. Challenge
2. Modify
def plenary():
tina = turtle.Turtle()
tina.shape("classic")
tina.speed(0)
tina.goto(0,50)
tina.goto(-50,50)
tina.goto(-50,-50)
tina.goto(50,-50)
tina.goto(50,100)
tina.goto(-100,100)
tina.goto(-100,-100)
tina.goto(100,-100)
tina.goto(100,150)
tina.goto(-150,150)
plenary()def challenge():
tina = turtle.Turtle()
tina.shape("classic")
tina.speed(0)
tina.goto(0,50)
tina.goto(-50,-50)
tina.goto(50,-50)
tina.goto(0,100)
tina.goto(-100,-100)
tina.goto(100,-100)
tina.goto(0,150)
tina.goto(-150,-150)
tina.goto(150,-150)
tina.goto(0,200)
challenge()