In dieser Aufgabe werden Sie eine Funktion erstellen und verbessern. Dh. die Aufgaben bauen aufeinander auf.
Schreiben Sie eine Funktion welchen_typ_hat_mein_pokemon
. Die Funktion soll "Feuer"
zurück geben (return
).
Fügen Sie den Parameter pokemon: dict
hinzu. Geben Sie den typ
zurück, der im Dict unter dem key typ
steht.
Beispiel pokemon: gengar = {"name": "Gengar", "typ": "Geist"}
Überprüfen Sie in Ihrer Funktion of typ
ein key von pokemon
ist. Falls das nicht der Fall ist, dann geben Sie None
zurück.
Manche Pokemon haben mehr als einen Typ: gengar = {"name": "Gengar", "typ": ["Geist", "Gift"]}
.
Fügen Sie den optionalen Parameter multiple
hinzu und bearbeiten Sie Ihr Program,
sodass es bei einer Liste von Typen (multiple = True
) die Rückgabe wie folgt aussieht: Geist, Gift
(Beispiel)
Oh nein, ich hab während der Funktion doch ganz vergessen um welches Pokemon es geht.
Geben Sie zwei Rückgabewerte an. Der erste ist der Name vom Pokemon, der zweite der/die Typ(en).
Schreiben Sie einen Docstring für die Funktion, damit Sie Ihren Code auch noch in 2 Monaten verstehen.
Siehe join Listen.