Schriftzug in WebTigerJython-Bild programmieren?

1 Antwort

Text kannst du mit der label-Funktion zeichnen lassen.

label("Fröhliche Weihnachten")

Wenn du einzelne Buchstaben speziell positionieren möchtest, zerlege den String und zeichne dann jeden Buchstaben einzeln, nachdem du den Stift zuvor entsprechend positioniert hast. Du kannst via Indexer auf einzelne Elemente des Strings zugreifen:

text = "Fröhliche Weihnachten"
label(text[0]) # F

oder über ihn mit einer Schleife iterieren. So lässt sich in diesem Beispiel die Laufweite zwischen den einzelnen Buchstaben steuern.

text = "Fröhliche Weihnachten"

for letter in text:
  forward(10)
  label(letter)

ColinB2006 
Beitragsersteller
 13.12.2024, 14:27

Das funktioniert nicht oder ich hab es nicht richtig gemacht. Könntest du das bitte über die Tigerjython-Software eingeben und hier reinschicken, sodass ich das direkt so übernehmen kann? Danke :)

regex9  13.12.2024, 14:44
@ColinB2006

Stelle sicher, dass du die gturtle-Module importierst.

from gturtle import *