Title: Funktionen mit Parameter 3
Course: Python lernen und anwenden > Section: 3.2 Funktionen mit Parametern

Leonie hat eine neue tolle Idee zum Zeichnen. Sie schreibt eine Funktion gehe_wenn_nah(punkt), die einen Punkt übergeben bekommt und prüft, ob dieser weniger als 100 Schritte von ihrem aktuellen Standort entfernt ist. Wenn ja, geht sie zu diesem Punkt, wenn nicht, geht sie zu dem Punkt (0, 0).

Abschließend bekommt sie eine Liste mit Punkten namens punkte_liste aus der Bibliothek daten übergeben und soll die Funktion gehe_wenn_nah(punkt) nacheinander für jeden Wert in dieser Liste aufrufen.

Tipp: Die Entfernung zu einem Punkt punkt kann man mit der Funktion distance(punkt) aus der Turtle-Bibliothek ermitteln. Zudem kann die Turtle-Funktion goto() auch direkt einen Punkt übergeben bekommen, also bspw. goto(punkt).

Tipp 2: Punkte werden in Python mit runden Klammern geschrieben, also zum Beispiel mittelpunkt = (0, 0) für die Mitte oder rechts_oben = (200, 200). Du kannst danach also z.B. gehe_wenn_nah(mittelpunkt) aufrufen.

Beginn Code:

from daten import punkte_liste

Kopiere deinen fertigen Programmiercode aus deiner Programmierumgebung in das Textfeld der Abgabe dieser Aufgabe. Du kannst auch deine fertige .py-Datei hier hochladen und einen Screenshot deines fertigen Programmcodes.