Desenhe tabuleiro de xadrez usando tartaruga em Python
Pré-requisito: Princípios básicos de programação de tartarugas
Turtle é um módulo embutido em Python. Oferece desenho em tela (cartolina) e tartaruga (caneta). Para desenhar algo na tela, precisamos mover a tartaruga (caneta). Para mover a tartaruga, existem algumas funções, ou seja, para a frente(), para trás(), etc.
Para desenhar o tabuleiro de xadrez, são usados os seguintes passos:
- Importar tartaruga e fazer um objeto.
- Defina o tamanho da tela e a posição da tartaruga.
- Defina um método para desenhar um quadrado
- Chame o método 8 vezes em outro loop por 8 vezes com cor alternativa.
- Oculte o objeto tartaruga.
Abaixo está a implementação:
import
turtle
sc
=
turtle.Screen()
pen
=
turtle.Turtle()
def
draw():
for
i
in
range
(
4
):
pen.forward(
30
)
pen.left(
90
)
pen.forward(
30
)
if
__name__
=
=
"__main__"
:
sc.setup(
600
,
600
)
pen.speed(
100
)
for
i
in
range
(
8
):
pen.up()
pen.setpos(
0
,
30
*
i)
pen.down()
for
j
in
range
(
8
):
if
(i
+
j)
%
2
=
=
0
:
col
=
'black'
else
:
col
=
'white'
pen.fillcolor(col)
pen.begin_fill()
draw()
pen.end_fill()
pen.hideturtle()
Resultado :
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva