Kurs zur Python-Entwicklung
Kapitel
>
Stufe

Erstellen Sie Ihre eigenen Funktionen
Übergeben von Funktionen als Argumente

Ziel

Zähle die Alraunen und Pilze im Sumpf mithilfe von Funktionen.

Zähle die verschiedenen seltsamen Objekte im Sumpf, indem du benutzerdefinierte Funktionen verwendest, um die Formatierung deines Codes zu erleichtern. Gehe zu den X-Markierungen und zähle, wie viele „Rote Alraunen“, „Blaue Alraunen“, „Giftpilze“ und zähle dann alle zusammen bei der hellen X-Markierung.

Benutzerdefinierte Funktionen sind in der Lage, Werte zurückzugeben, diese Werte können auch als Argumente in bestehenden Funktionen verwendet werden.

def name_and_number(name, number): return( "Es gibt %d %ss im Feld." % (number, name))

Indem du return() am Ende der Funktion platzierst, wird die Funktion selbst einen Wert zurückgeben, in diesem Fall einen String, der mit den eingegebenen Argumenten erstellt wurde. Verwende den Wert aus dieser Funktion, um den Namen und die Anzahl jedes Objekts mit der speak()-Funktion bekannt zu geben, zum Beispiel: player.speak(name_and_number("Rote Alraune", 4))

def add_numbers(num1, num2, num3): return(num1 + num2 + num3)

Für die endgültige helle X-Markierung erstelle eine weitere benutzerdefinierte Funktion, um die Zahlen zusammenzurechnen und die Gesamtzahl der gezählten Objekte zurückzugeben.

Codebuch