Die Aufgabe hier besteht darin, mithilfe von Turtle Graphics in Python ein Tic Tac Toe-Board-Layout zu erstellen. Lassen Sie uns zunächst wissen, was Turtle Graphics ist.

Schildkrötengrafiken

In der Computergrafik sind Schildkrötengrafiken Vektorgrafiken, die einen relativen Cursor auf einer kartesischen Ebene verwenden. Turtle ist eine Zeichenbrett-ähnliche Funktion, mit der wir eine Schildkröte befehlen und damit zeichnen können.

Eigenschaften von Schildkrötengrafiken:

  • rückwärts (Länge): Bewegt den Stift um x-Einheit nach hinten.
  • rechts (Winkel): Drehen Sie den Stift im Uhrzeigersinn um einen Winkel x.
  • links (Winkel): Drehen Sie den Stift um einen Winkel x gegen den Uhrzeigersinn.
  • penup(): Stoppen Sie das Zeichnen des Schildkrötenstifts.
  • pendown(): Zeichne den Schildkrötenstift.

Ansatz

  • Importieren Sie die Schildkrötenmodule.
Schildkröte importieren
  • Holen Sie sich einen Bildschirm zum Zeichnen.
ws = turtle.Screen()

Der Bildschirm sieht folgendermaßen aus.

Bildschirm

  • Definieren Sie eine Instanz für Turtle.
  • Hier hatte ich die Geschwindigkeit der Schildkröte manuell auf 2 eingestellt.
  • Um ein Tic Tac Toe Board zu zeichnen, müssen wir zuerst ein äußeres Quadrat erstellen.
  • Dann werden wir innere Linien des Quadrats machen, die letztendlich das Brett bilden.
  • Für innere Linien hatte ich die Methoden penup(), goto() und pendown() verwendet, um den Stift nach oben und dann nach unten an bestimmten Koordinaten abzunehmen.
  • Die inneren Linien bilden das Tic Tac Toe Board perfekt.
     

Nachfolgend finden Sie die Implementierung des obigen Ansatzes:



import turtle 
 
 
ws=turtle.Screen()
 
t=turtle.Turtle()
 
t.color("Green")
 
t.width("2")
 
t.speed(2)
 
for i in range(4):
    t.forward(300)
    t.left(90)
 
 
t.penup()
t.goto(0,100)
t.pendown()
 
t.forward(300)
 
t.penup()
t.goto(0,200)
t.pendown()
 
t.forward(300)
 
t.penup()
t.goto(100,0)
t.pendown()
 
t.left(90)
t.forward(300)
 
t.penup()
t.goto(200,0)
t.pendown()
 
 
t.forward(300)

 

 

Ausgabe:

 

Schildkröte, die Tic Tac Toe Board macht