Python - es ist eine leistungsstarke Programmiersprache, mit der Sie eine Vielzahl von Aufgaben, einschließlich Grafiken, lösen können. Eine Möglichkeit, grafische Objekte in Python zu erstellen, besteht darin, eine Bibliothek zu verwenden turtle. Es bietet praktische Werkzeuge zum Erstellen und Animieren verschiedener Formen, einschließlich Kreise.
Der Kreis - dies ist eine der am häufigsten vorkommenden geometrischen Formen. Zeichnen eines Kreises mit einer Bibliothek turtle es ist einfach genug und erfordert nur ein paar Zeilen Code. Auf diese Weise können selbst unerfahrene Entwickler ihre erste Runde leicht erstellen und das Ergebnis genießen.
Um mit der Bibliothek zu beginnen turtle sie müssen es auf Ihrem Computer installieren. Dies kann mit dem Befehl erfolgen pip install turtle in der Befehlszeile. Sobald die Bibliothek installiert ist, können Sie mit der Erstellung Ihres ersten Kreises beginnen.
Schritte zum Zeichnen eines Kreises in einer Python mit der Turtle-Bibliothek:
- Importieren Sie die Turtle-Bibliothek in Ihr Python-Programm.
- Erstellen Sie eine Instanz der Turtle-Klasse.
- Verwenden Sie den Befehl turtle.circle(radius) zum Zeichnen eines Kreises.
- Legen Sie einen Radiuswert (eine ganze Zahl) fest, um die Größe des Kreises zu bestimmen.
- Beenden Sie das Programm mit dem Befehl turtle.done() .
import turtle# Создание экземпляра класса Turtlet = turtle.Turtle()# Рисование круга с радиусом 100t.circle(100)# Завершение программыturtle.done()
Sie können die Radiuswerte ändern und andere Turtle-Befehle hinzufügen, um das Aussehen Ihres Kreises anzupassen, z. B. das Festlegen von Farbe oder Linienstärke.
Installieren der Turtle-Bibliothek
Um die Turtle-Bibliothek in Python zu verwenden, müssen Sie sie auf Ihrem Computer installieren. Die folgenden Schritte sind zu befolgen:
- Installieren Sie Python - turtle ist Teil der Python-Standardbibliothek, daher müssen Sie zuerst Python installieren. Besuchen Sie die offizielle Python-Website (https://www.python.org ) und laden Sie die neueste Version für Ihr Betriebssystem herunter. Befolgen Sie die Python-Installationsanweisungen.
- Überprüfen Sie die Python-Installation - nach der Installation von Python, öffnen Sie die Eingabeaufforderung und geben Sie den Befehl "Python" ein. Wenn Python erfolgreich installiert wurde, wird eine interaktive Python-Shell angezeigt.
- Installieren Sie die Turtle-Bibliothek - nach der Installation von Python haben Sie bereits alle notwendigen Komponenten für Turtle. Öffnen Sie eine Eingabeaufforderung und geben Sie den folgenden Befehl ein: "pip install PythonTurtle".
Die ersten beiden Schritte ermöglichen die Installation von Python, und der letzte Schritt wird die Turtle-Bibliothek installieren. Nachdem Sie diese Schritte ausgeführt haben, können Sie mit der Turtle-Bibliothek beginnen, um Kreise und andere grafische Objekte in Python zu zeichnen.
Erforderliche Module importieren
Bevor Sie mit dem Zeichnen eines Kreises mit der Turtle-Bibliothek in Python beginnen, müssen Sie mehrere Module importieren.
Zuerst importieren wir das Turtle-Modul:
Dann erstellen wir eine Instanz des Turtle-Objekts:
- t = turtle.Turtle()
Diese Instanz wird zum Zeichnen eines Kreises verwendet.
Außerdem importieren wir das Math-Modul, um die Arbeit mit Turtle zu erleichtern:
Das Math-Modul ermöglicht es uns, mathematische Funktionen wie sin und cos zu verwenden, um den Radius und die Koordinaten eines Kreises zu bestimmen.
Machen Sie sich bereit, mit der Turtle-Bibliothek einen schönen Kreis in Python zu erstellen!
Instanziieren der Turtle-Klasse und Anpassen der Leinwand
So starten Sie mit der Bibliothek mit dem Zeichnen auf der Leinwand turtle Sie müssen eine Instanz der Klasse erstellen Turtle. Dieses Exemplar stellt eine Schildkröte dar, die alle Zeichenvorgänge auf der Leinwand ausführt.
So erstellen Sie eine Instanz einer Klasse Turtle. Sie müssen die Bibliothek zuerst importieren turtle:
import turtle
Sie können dann eine Instanz der Klasse erstellen Turtle verwenden des Klassenkonstruktors:
t = turtle.Turtle()
Nach der Instanziierung der Klasse Turtle. Sie müssen die Leinwand anpassen, auf der Sie zeichnen möchten. In der Bibliothek turtle die Leinwand heißt Bildschirm. Sie können die Methoden einer Klasseninstanz zum Anpassen des Bildschirms verwenden Turtle.
Um beispielsweise die Hintergrundfarbe des Bildschirms festzulegen, können Sie die Methode verwenden bgcolor() und geben Sie ihm eine Farbe als Zeichenfolge. Wenn Sie beispielsweise die Hintergrundfarbe des Bildschirms auf Schwarz festlegen möchten, können Sie den folgenden Code verwenden:
t.bgcolor("black")
Um die Bildschirmgrößen festzulegen, können Sie die Methode verwenden setup() Geben Sie die Breite und Höhe des Bildschirms in Pixeln an. Wenn Sie beispielsweise einen Bildschirm mit einer Breite von 800 Pixeln und einer Höhe von 600 Pixeln festlegen möchten, können Sie den folgenden Code verwenden:
t.setup(800, 600)
Sie können auch die Position des Bildschirms auf dem Bildschirm mithilfe der Methode festlegen setpos(). Zum Beispiel können Sie den folgenden Code verwenden, um die Position des Bildschirms in der oberen linken Ecke des Monitors festzulegen:
t.setpos(0, 0)
Jetzt, nachdem die Klasse instanziiert wurde Turtle und die Bildschirmeinstellungen können mit den Instanzmethoden der Klasse zum Zeichnen auf der Leinwand übergehen Turtle.
Zeichnen eines Kreises
Um einen Kreis mit der Turtle-Bibliothek in Python zu zeichnen, müssen Sie den folgenden Algorithmus verwenden:
- Turtle-Modul importieren: import turtle
- Instanziieren der Turtle-Klasse: t = turtle.Turtle()
- Kreisradius festlegen: radius = 100
- Zeichnen Sie einen Kreis mit der Methode circle() turtle-Instanz: t.circle(radius)
Der vollständige Code zum Zeichnen eines Kreises würde folgendermaßen aussehen:
import turtlet = turtle.Turtle()radius = 100t.circle(radius)turtle.done()
Der obige Code erstellt ein GUI-Fenster und zeichnet einen Kreis mit einem Radius von 100 Pixeln. Stellen Sie sicher, dass Sie die Turtle-Bibliothek installiert haben, bevor Sie den Code ausführen.
Festlegen des Radius und der Farbe des Kreises
Beim Zeichnen von Kreisen können Sie verschiedene Parameter wie Radius und Farbe festlegen. In der Turtle-Bibliothek gibt es dafür spezielle Funktionen.
Verwenden Sie die Funktion, um den Radius eines Kreises festzulegen turtle.circle(radius). Der Wert für den Radius des Kreises wird als Argument angegeben. Wenn wir beispielsweise einen Kreis mit einem Radius von 100 Pixeln zeichnen möchten, sieht der Code so aus:
Verwenden Sie die Funktion, um die Farbe des Kreises festzulegen turtle.fillcolor(color). Ein Farbwert wird als Argument angegeben. Wenn wir zum Beispiel einen roten Kreis zeichnen möchten, sieht der Code so aus:
Sie können diese Funktionen kombinieren, um beim Zeichnen verschiedene Kreisparameter festzulegen. Wenn wir zum Beispiel einen Kreis mit einem Radius von 50 Pixeln und einer blauen Farbe zeichnen müssen, würde der Code so aussehen:
Beenden des Programms
Sie können das Programm in der Turtle-Bibliothek mit der Turtle-Methode beenden.bye() . Diese Methode schließt das Fenster, in dem das Bild angezeigt wird, und beendet die Ausführung des Programms.
Ein Beispiel für die Verwendung der Turtle-Methode.bye() :
import turtle# Создаем экземпляр объекта Turtlet = turtle.Turtle()# Рисуем кругt.circle(100)# Завершение программыturtle.bye()
Nachdem dieser Code ausgeführt wurde, wird das Fenster, in dem der Kreis angezeigt wurde, geschlossen und das Programm wird beendet. Wenn Sie das Zeichnungsergebnis für einige Zeit anzeigen möchten, können Sie die Turtle-Methode verwenden.done() . Diese Methode speichert das Ergebnis auf dem Bildschirm, bis der Benutzer das Fenster selbst schließt.
Ein Beispiel für die Verwendung der Turtle-Methode.done() :
import turtle# Создаем экземпляр объекта Turtlet = turtle.Turtle()# Рисуем кругt.circle(100)# Отображение результата в течение 5 секундturtle.done()
Dies ermöglicht es Ihnen, das Ergebnis der Zeichnung auch nach dem Ende des Programms zu sehen.