Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Geef de Held Extra Kracht | Variabele Scope, Geneste Functies en Closures
Functionele Programmeerconcepten in Python
Sectie 3. Hoofdstuk 9
single

single

bookUitdaging: Geef de Held Extra Kracht

Veeg om het menu te tonen

Taak

Veeg om te beginnen met coderen

Maak een fabrieksfunctie die aangepaste power-ups voor een held genereert. Elke power-up moet zijn eigen multiplier onthouden en deze toepassen op een basisstatistiek van de held, waarmee het closure-gedrag wordt aangetoond doordat de interne functie de multiplier onthoudt die aan de externe functie is meegegeven.

  • Definieer een interne functie binnen create_power_up die één argument base_stat accepteert en dit vermenigvuldigt met multiplier.
  • Retourneer deze interne functie vanuit create_power_up.
  • Gebruik create_power_up om twee power-ups te maken: één die een statistiek verdubbelt en één die een statistiek verdrievoudigt.
  • Pas deze power-ups toe op de attack- en defense-statistieken van een held en druk de resultaten af.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 9
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

some-alt