Kurs zur Python-Entwicklung
Kapitel
>
Stufe
Eigene Funktionen erstellen
Funktionsargumente
Ziel
Verwenden Sie eine benutzerdefinierte Funktion, um alle Pflanzen auf dem Feld zu bewässern, indem Sie nicht mehr als dreizehn (13) Codezeilen schreiben.
Ein Argument ist der Wert, den Sie in die Klammern bestimmter Funktionen eingeben. Bei der Erstellung benutzerdefinierter Funktionen können Sie Argumente zuweisen, um der Funktion, die der Code ausführt, einige Variationen hinzuzufügen.
Es gibt mehrere Pflanzen, die nacheinander bewässert werden müssen. Verwenden Sie eine benutzerdefinierte Funktion, um Ihren Code zu vereinfachen und die Anzahl der zu schreibenden Zeilen zu reduzieren.
def water_crops(count):
for x in range(count):
player.move_forward(2)
player.turn_left()
player.water()
player.turn_right()
Die Variable count im obigen Code ist ein Argument. Mit dieser Funktion können Sie nicht nur eine Schleife mit dieser einzigen Codezeile ausführen, sondern Sie können auch festlegen, wie oft Sie möchten, dass die Schleife wiederholt wird. Zum Beispiel: Das Schreiben von water_crops(4) wird die Schleife innerhalb der Funktion vier (4) Mal ausführen.
Definieren und verwenden Sie diese Funktion, um die Pflanzen zu bewässern, und schreiben Sie dabei nicht mehr als dreizehn (13) Codezeilen.