MINT lernen

Text schreiben

Zwei Textaufgaben mit Hinweisen und Erwartungshorizont zu write.

Dein Fortschritt:
0 / 0 Aufgaben
1

Das Namensschild

AFB I–II

Deniz gestaltet ein Namensschild:

from turtle import *color("purple")penup()goto(0, 20)write("Deniz", align="center", font=("Arial", 28, "bold"))goto(0, -20)write("Klasse 9b", align="center", font=("Arial", 14, "normal"))
  1. Beschreibe das Ergebnis.
  2. Erkläre, wozu die Zeile penup() nötig ist.
  3. Entwickle die Zeilen für einen Rahmen um das Schild.

Hinweise

Hinweis zu Aufgabe a)
Beachte Farbe, Größe, Stil und Lage.
Hinweis zu Aufgabe b)
Was würde goto sonst tun?
Hinweis zu Aufgabe c)
Mit pendown und goto um die Texte herum.

Erwartungshorizont

Erwartungshorizont zu Aufgabe a)

Zwei lila Textzeilen, beide mittig über der senkrechten Achse: oben groß und fett „Deniz“, darunter kleiner „Klasse 9b“.

Erwartungshorizont zu Aufgabe b)

Ohne penup() würde goto eine Linie vom Start zu den Textpositionen zeichnen, die quer durch das Schild läuft.

Erwartungshorizont zu Aufgabe c)

Zum Beispiel: goto(-100, -40), pendown(), goto(100, -40), goto(100, 70), goto(-100, 70), goto(-100, -40).

2

print oder write?

AFB II–III

Kim will in ihrem Programm die Punktzahl eines Spiels anzeigen. Sie schreibt print("Punkte: 12"), findet den Text aber nicht auf der Zeichenfläche.

  1. Erläutere, wo der Text erscheint.
  2. Erstelle eine Lösung, die den Text oben links auf die Zeichenfläche schreibt.
  3. Diskutiere, wann print und wann write die bessere Wahl ist.

Hinweise

Hinweis zu Aufgabe a)
print hat mit der Turtle nichts zu tun.
Hinweis zu Aufgabe b)
Mit penup und goto an eine Ecke gehen.
Hinweis zu Aufgabe c)
Für wen ist die Ausgabe gedacht?

Erwartungshorizont

Erwartungshorizont zu Aufgabe a)

print schreibt in die Ausgabe (Konsole) unter dem Programm, nicht auf die Zeichenfläche.

Erwartungshorizont zu Aufgabe b)

penup(), goto(-180, 120), write("Punkte: 12", font=("Arial", 16, "normal")).

Erwartungshorizont zu Aufgabe c)

print eignet sich für Kontrollausgaben beim Programmieren und für Text, der nicht zur Zeichnung gehört. write gehört zur Grafik und ist für Beschriftungen und Anzeigen im Bild sinnvoll.