Tartaruga Python - Gabarito

As 3 linhas abaixo são necessárias para a atividade de introdução e também para todas as outras atividades.

import turtle
turtle.color("orange")
turtle.shape("turtle")

Atividade Introdutória

turtle.color("orange")
turtle.forward(50)

Atividade 1

turtle.forward(50)
turtle.left(90)
turtle.forward(50)
turtle.left(90)
turtle.forward(50)
turtle.left(90)
turtle.forward(50)
turtle.left(90)

Atividade 2

for i in range(4):
  turtle.forward(50)
  turtle.left(90)

Atividade 3

for i in range(6):
  turtle.forward(50)
  turtle.left(60)
for i in range(5):
  turtle.forward(50)
  turtle.left(144)
for i in range(5):
  turtle.forward(50)
  turtle.left(72)
  turtle.forward(50)
  turtle.right(144)

Atividade 4

def draw_hexagon():
  for i in range(6):
    turtle.forward(50)
    turtle.left(60)

draw_hexagon()

Atividade 5

def draw_honeycomb():
  for i in range(6):
    draw_hexagon()
    turtle.forward(50)
    turtle.right(60)

draw_honeycomb()

Atividade 6

turtle.penup()
turtle.goto(300, 300)
turtle.pendown()

Atividade 7

def figure_8():
  turtle.circle(50)
  turtle.circle(-50)

figure_8()

Atividade 8

def mandala_flower():
  for i in range(35):
    figure_8()
    turtle.right(10)

mandala_flower()

Atividade 9

def mandala_flower():
  turtle.color(30, 100, 160)
  for i in range(35):
    figure_8()
    turtle.right(10)

mandala_flower()

Atividade 10

def mandala_flower():
  for i in range(35):
    turtle.color(random.randint(0, 256),random.randint(0, 256), random.randint(0, 256)) 
    figure_8()
    turtle.right(10)

mandala_flower()