Zum Hauptinhalt springen

Lernen, ein Herz in einer Python mit Turtle-Code zu zeichnen

Programmierung ist nicht nur eine Reihe von unverständlichen Symbolen auf dem Bildschirm, sondern auch die Möglichkeit, Ihre kreativen Ideen zum Leben zu erwecken. Mit der Programmiersprache Python und der Turtle-Bibliothek können Sie verschiedene interessante Grafiken erstellen, darunter ein bekanntes und beliebtes Herzsymbol.

In diesem Artikel werden wir uns ansehen, wie man mit Hilfe von Turtle Code ein buntes und realistisches zeichnet Herzchen. Nachdem Sie sich mit den Grundlagen der Programmierung und der Verwendung der Turtle-Bibliothek vertraut gemacht haben, können Sie Ihre eigenen erstaunlichen Projekte erstellen, die nicht nur interessant, sondern auch nützlich sind.

Lasst uns anfangen, unser Herz zu erschaffen! Installieren Sie zunächst Python auf Ihrem Computer und importieren Sie die Turtle-Bibliothek. Turtle bietet uns eine grafische Shell für die Programmierung, in der wir unser Bild erstellen werden.

Programmierunterricht: Erstellen Sie mit Turtle ein Herz in einer Python

In diesem Tutorial werden wir uns ansehen, wie man ein Herz in einer Python mit dem Turtle-Modul zeichnet. Das Turtle-Modul bietet eine einfache und intuitive Möglichkeit, Grafiken in Python zu erstellen.

Um zu beginnen, müssen Sie das Turtle-Modul installieren. Öffnen Sie dazu eine Eingabeaufforderung, und geben Sie den folgenden Befehl ein:

pip install turtle

Nachdem Sie das Turtle-Modul installiert haben, können Sie mit dem Aufbau eines Herzens beginnen. Erstellen Sie eine neue Python-Datei und geben Sie den folgenden Code ein:

import turtle

t = turtle.Turtle()

t.begin_fill()

t.fillcolor('red')

t.left(140)

t.forward(180)

t.circle(-90, 200)

t.setheading(60)

t.circle(-90, 200)

t.forward(180)

t.end_fill()

Glückwunsch! Du hast gerade ein Herz in einer Python mit einer Turtle erschaffen. Mit diesem kleinen Code kannst du ein schönes Herz auf dem Bildschirm zeichnen.

Lassen Sie uns herausfinden, wie dieser Code funktioniert:

1. Wir haben das Turtle-Modul importiert und ein Turtle-Objekt erstellt.Turtle() mit dem Namen 't', der zum Zeichnen verwendet wird.

2. Methode t.begin_fill() beginnt mit der Füllung der Form, so dass sie mit Farbe eingefärbt wird. Wir haben die Füllfarbe mit der Methode t.fillcolor('red') auf 'red' gesetzt. Dieser Code wird das Herz rot färben.

3. Die Methode t.left(140) dreht die Schildkröte um einen Winkel von 140 Grad nach links.

4. Die t.forward(180) -Methode verschiebt die Schildkröte um 180 Pixel nach vorne.

5. Die t.circle(-90, 200) -Methode zeichnet einen Bogen mit einem Radius von -90 und einem Winkel von 200 Grad in der Richtung, die durch die aktuelle Position der Schildkröte angegeben wird. Dieser Bogen wird eine Hälfte des Herzens bilden.

6. Die Methode t.setheading(60) setzt die Richtung der Schildkröte auf 60 Grad.

7. Mit der t.circle (-90, 200) -Methode wird die zweite Hälfte des Herzens gezeichnet.

8. Methode t.forward(180) verschiebt die Schildkröte um weitere 180 Pixel nach vorne.

9. Die t.end_fill() -Methode beendet die Füllung der Form und färbt das Herz mit der angegebenen Farbe.

Sie können die Größe und Farbe des Herzens ändern, indem Sie die Werte der Methodenargumente ändern. Experimentiere mit Code, um einzigartige und interessante Herzen zu schaffen.

In diesem Tutorial haben wir untersucht, wie man mit dem Turtle-Modul ein Herz in eine Python zeichnet. Es ist eine einfache und unterhaltsame Art, sich mit Python-Grafiken vertraut zu machen. Ich hoffe, dass diese Lektion für Sie hilfreich war. Viel Spaß beim Erlernen der Programmierung!

Schritt für Schritt: Zeichnen Sie die Kontur des Herzens

Um eine Herzkontur mit Python und dem Turtle-Modul zu zeichnen, führen Sie die folgenden Schritte aus:

  1. Importieren Sie das Turtle-Modul: import turtle
  2. Erstellen Sie eine Instanz der Turtle-Klasse: t = turtle.Turtle()
  3. Stellen Sie die Konturfarbe des Herzens ein: t.pencolor("red")
  4. Stellen Sie die Dicke der Herzkontur ein: t.pensize(3)
  5. Heben Sie den Stift an, um mit dem Zeichnen zu beginnen: t.penup()
  6. Bewegen Sie den Stift an die richtige Stelle, um mit dem Zeichnen zu beginnen: t.goto(x, y)
  7. Senken Sie den Stift ab, um mit dem Zeichnen zu beginnen: t.pendown()
  8. Zeichnen Sie einen Herzkreis mit den Turtle-Befehlen: t.begin_fill() t.left(140) t.forward(180) t.circle(-90, 200) t.right(120) t.circle(-90, 200) t.forward(180) t.end_fill()
  9. Schließen Sie das Turtle-Fenster, um das Ergebnis zu sehen: turtle.done()

Nachdem Sie diese Schritte ausgeführt haben, erhalten Sie eine Herzkontur mit einer 3 dicken roten Linie. Sie können die Farbe, Dicke und andere Konturparameter nach Belieben anpassen.

Wir fügen Farbe hinzu und färben das Herz

Mit dem Turtle-Modul in Python können Sie nicht nur verschiedene Formen zeichnen, sondern Ihren Zeichnungen auch Farbe hinzufügen. Im vorherigen Artikel haben wir gelernt, ein Herz zu zeichnen, und jetzt werden wir es verbessern, indem wir Farbe hinzufügen.

Sie können zunächst die Turtle-Funktion verwenden, um die Hintergrundfarbe festzulegen.bgcolor() , indem Sie den Farbnamen oder seinen RGB-Code an sie übergeben. Zum Beispiel:

turtle.bgcolor("light blue")

So haben wir eine hellblaue Hintergrundfarbe festgelegt. Die Zeichnung wird nun auf einem hellblauen Hintergrund gezeichnet.

Um den inneren Bereich des Herzens zu übermalen, müssen Sie die Turtle-Funktion verwenden.begin_fill() vor dem Zeichnen und der Turtle-Funktion.end_fill() nach dem Umriss des Herzens wird gezeichnet. Zum Beispiel:

turtle.begin_fill()# рисуем сердцеturtle.end_fill()

Turtle-Funktion.begin_fill() gibt an, dass alle nachfolgenden gezeichneten Formen eingefärbt werden müssen, bis die Turtle-Funktion aufgerufen wird.end_fill() .

Sie können die Turtle-Funktion verwenden, um die Konturfarbe festzulegen.pencolor() . Zum Beispiel:

turtle.pencolor("red")

Zeichnen Sie nun ein farbiges Herz in Rot auf einem hellblauen Hintergrund:

turtle.bgcolor("light blue")turtle.pencolor("red")turtle.begin_fill()# рисуем сердцеturtle.end_fill()turtle.done()

So haben wir unser Muster diversifiziert, indem wir Farbe hinzugefügt und ein Herz gestrichen haben, um es lebendiger und attraktiver zu machen.