MINT lernen

Python und die Turtle starten

Zwei Textaufgaben mit Hinweisen und Erwartungshorizont zum ersten Turtle-Programm.

Dein Fortschritt:
0 / 0 Aufgaben
1

Jonas' erstes Programm

AFB I–II

Jonas tippt sein erstes Turtle-Programm ab. Nach dem Start erscheint nur eine rote Fehlermeldung, gezeichnet wird nichts.

forward(100)from turtle import *

Die Meldung lautet: Zeile 1: NameError: name 'forward' is not defined

  1. Beschreibe, in welcher Reihenfolge Python die beiden Zeilen abarbeitet.
  2. Erkläre die Fehlermeldung.
  3. Gib das korrigierte Programm an.

Hinweise

Hinweis zu Aufgabe a)
Python liest ein Programm wie einen Text.
Hinweis zu Aufgabe b)
Was weiß Python in Zeile 1 schon über die Turtle?
Hinweis zu Aufgabe c)
Die Reihenfolge ist entscheidend.

Erwartungshorizont

Erwartungshorizont zu Aufgabe a)

Python beginnt mit Zeile 1 (forward(100)) und würde danach Zeile 2 ausführen — von oben nach unten, eine Zeile nach der anderen.

Erwartungshorizont zu Aufgabe b)

In Zeile 1 sind die Turtle-Befehle noch nicht geholt. Python kennt den Namen forward deshalb nicht und bricht mit einem NameError ab. Zeile 2 wird gar nicht mehr erreicht.

Erwartungshorizont zu Aufgabe c)

from turtle import * in Zeile 1, forward(100) in Zeile 2. Dann läuft das Programm ohne Fehlermeldung.

2

Zeichenfläche und Startpunkt

AFB II–III

Die Zeichenfläche der Python-Umgebung ist bei Emma 500 Pixel breit und 400 Pixel hoch. Die Turtle startet an der üblichen Stelle.

  1. Nenne die Koordinaten des Startpunkts und die Blickrichtung der Turtle.
  2. Ermittle die Koordinaten der vier Ecken der Zeichenfläche.
  3. Nimm Stellung zu Mias Aussage: „Die Turtle startet bestimmt oben links, weil man beim Schreiben auch dort anfängt.“

Hinweise

Hinweis zu Aufgabe a)
Der Start liegt immer an derselben besonderen Stelle.
Hinweis zu Aufgabe b)
Teile Breite und Höhe jeweils durch 2. Rechts ist x positiv, oben ist y positiv.
Hinweis zu Aufgabe c)
Vergleiche mit dem Koordinatensystem aus dem Matheunterricht.

Erwartungshorizont

Erwartungshorizont zu Aufgabe a)

Startpunkt (0|0), die Mitte der Zeichenfläche; die Turtle schaut nach rechts.

Erwartungshorizont zu Aufgabe b)

Halbe Breite 250, halbe Höhe 200: rechts oben (250|200), links oben (−250|200), links unten (−250|−200), rechts unten (250|−200).

Erwartungshorizont zu Aufgabe c)

Die Aussage stimmt nicht. Die Turtle startet in der Mitte bei (0|0), dem Ursprung des Koordinatensystems. Von dort kann sie in alle Richtungen gleich weit laufen. Mias Vermutung ist verständlich (Lesen beginnt oben links), trifft auf die Turtle aber nicht zu.