Uma função é mais uma ferramenta de programação para que você não tenha que
repetir as mesmas ações. E são definidas com a instrução def
. Com elas,
podemos criar novos blocos.
Esta função desenha uma flor, assim, você pode usá-la sempre que quiser fazer esse desenho.
import turtle
esguicho = turtle.Turtle()
# definindo a função
def desenhe_uma_flor():
for _ in range(6):
for _ in range(8):
esguicho.forward(20)
esguicho.right(30)
esguicho.right(60)
# chamando a função (apenas na chamada que a função é executada)
desenhe_uma_flor()
Use-a para desenhar essas flores juntamente com os novos blocos
turtle.penup()
e turtle.pendown()
, que levantam e abaixam a caneta
respectivamente. Isso permite a tartaruga movimentar-se sem desenhar. Dica: as
flores são separadas por 150 pixels.
import turtle
esguicho = turtle.Turtle()
esguicho.forward(???)
esguicho.left(???)
esguicho.right(???)
esguicho.penup()
esguicho.pendown()
for _ in range(???):
desenhe_uma_flor()