Die print-Funktion kann verwendet werden, um Text in der Konsole (das Feld unterhalb der Leinwand) auszugeben.
# Gib die Nachricht aus
print("Hello World!")
# Gib die Zahl aus
print(50)
Verschiedene Werte können in unseren print-Anweisungen kombiniert werden. Wir können den +-Operator verwenden, um sie zu kombinieren, was als Konkatenation bezeichnet wird. Wir können auch die format-Methode verwenden, um Werte zu kombinieren.
Hinweis: Der gesamte Text, der kombiniert wird, muss vom gleichen Typ sein.
# Gib die personalisierte Nachricht aus
name = "Tracy"
print("Hello " + name)
message = "Hello {}, nice to meet you."
print(message.format(name))
# Gib das Label aus
# Hinweis: Der Wert muss in den Typ str umgewandelt werden
value_type = "Radius"
value = 35
print(value_type + ": " + str(value))
label = "{}: {}"
print(label.format(value_type, str(value)))
Um Text auf die Leinwand (das Feld, wo Tracy zeichnet) hinzuzufügen, verwenden wir die write-Funktion. Das Label für den Text wird als Parameter angegeben, mit optionalen Parametern zur Änderung der Schriftart oder des Textstandorts.
# Füge ein Label mit den Standardtexteigenschaften hinzu
write("Hello World!")
# Füge ein Label mit 20pt Arial-Schrift hinzu
write("Hi", font=("Arial", 20))
# Füge ein Label zentriert um Tracy hinzu
write("Tracy", align="center")
Die Ausrichtungsoptionen, die verwendet werden können, sind:
Hinweis: Diese Werte geben an, wo sich Tracy relativ zum Text befindet. Wenn du die Ausrichtung auf "right" setzt, wird Tracy auf der rechten Seite des Textes sein.
Wir können Methoden verwenden, um die Art und Weise zu ändern, wie Text geschrieben wird.
Einige Methoden, die wir verwenden können, sind:
string = "hello world"
# Gibt den String mit 'H' und 'W' groß aus
print(string.capitalize())
# Gibt den String in Großbuchstaben aus
print(string.upper())
Wir haben auch einige String-Methoden, die in Verzweigungen verwendet werden können, basierend auf den Werten innerhalb eines Strings.
Einige bedingte String-Methoden sind:
# Zeichnet einen blauen Kreis
name = "ronaldo"
if name.islower(): # True
color("blue")
if name.isdigit(): # False
penup()
if name.startswith("r"): # True
circle(50)
Wir verwenden Kommentare, um dem Leser Notizen zum Code zu hinterlassen. Kommentare werden von Python nicht tatsächlich ausgeführt, sie sind nur dazu da, um uns zu helfen, den Code zu lesen.
Wir können mehrzeilige Kommentare mit """ und einzeilige Kommentare mit # machen.
"""
Ein mehrzeiliger Kommentar beschreibt deinen Code
für jemanden, der ihn liest.
"""
# Verwende einzeilige Kommentare, um den Code zu erklären.