Zeichne Schachbrett mit Turtle in Python
Voraussetzung: Grundlagen der Turtle-Programmierung
Turtle ist ein in Python integriertes Modul. Es bietet Zeichnen mit einem Bildschirm (Pappe) und einer Schildkröte (Stift). Um etwas auf den Bildschirm zu zeichnen, müssen wir die Schildkröte (Stift) bewegen. Um eine Schildkröte zu bewegen, gibt es einige Funktionen, z. B. vorwärts(), rückwärts() usw.
Zum Zeichnen des Schachbretts werden folgende Schritte ausgeführt:
- Importiere Schildkröte und mache ein Objekt.
- Stellen Sie die Bildschirmgröße und die Position der Schildkröte ein.
- Definieren Sie eine Methode zum Zeichnen eines Quadrats
- Rufen Sie die Methode 8 Mal unter einer anderen Schleife 8 Mal mit einer anderen Farbe auf.
- Verstecke das Schildkrötenobjekt.
Unten ist die Implementierung:
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()
Ausgabe :