Skip to content

Latest commit

 

History

History
56 lines (36 loc) · 1.28 KB

08_flor_com_funcao.md

File metadata and controls

56 lines (36 loc) · 1.28 KB

Flor

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.

Figura a ser desenhada

3 flores

Banco de instruções

import turtle

esguicho = turtle.Turtle()

esguicho.forward(???)

esguicho.left(???)

esguicho.right(???)

esguicho.penup()

esguicho.pendown()

for _ in range(???):

desenhe_uma_flor()

Anterior | Próximo