Kurs zur Python-Entwicklung
Kapitel
>
Stufe
Eigene Funktionen erstellen
Eine Funktion erstellen
Obwohl dir bereits eine Vielzahl von Funktionen zur Verfügung stehen, um alle Arten von Aktionen auszuführen, kannst du die möglichen Aktionen erweitern, indem du eigene Funktionen erstellst und verwendest. Diese erlauben es dir, denselben Codeblock in mehreren Bereichen deines Programms mit nur einer Zeile Code wiederzuverwenden.
Eigene Funktionen ermöglichen es dir, deinen Code zu vereinfachen und den notwendigen Schreibaufwand zu verringern. Verwende eine eigene Funktion, um die Felsen in diesem Feld zu schieben und den Ausgang zu erreichen – und das in nicht mehr als 22 Zeilen Code.

Zielsetzung
Schiebe Steine, um den Ausgang zu erreichen, indem du nicht mehr als zweiundzwanzig (22) Zeilen Code schreibst.
Es gibt mehrere Möglichkeiten, Zeit beim Programmieren zu sparen. Manchmal möchtest du denselben Codeabschnitt mehrfach wiederverwenden. In den vorherigen Kapiteln haben wir Schleifen und Listen eingeführt, um den Code effizienter zu gestalten, eine weitere Möglichkeit zur Effizienzsteigerung ist das Erstellen benutzerdefinierter Funktionen.
def repeat_push():
player.push()
player.move_forward()
player.push()
player.move_forward()
player.push()
player.move_forward()
player.push()
player.move_forward()
Der obige Code ist eine benutzerdefinierte Funktion, die den eingerückten Code ausführt. Damit schiebt der Spieler ein Objekt und bewegt sich vier (4) Mal vorwärts.
Verwende diese benutzerdefinierte Funktion, um die Steine im Spielfeld zu bewegen und den Ausgang zu erreichen. Tu dies, indem du nicht mehr als zweiundzwanzig (22) Zeilen Code schreibst.