Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Challenge: Power-up the Hero | Variable Scope, Nested Functions, and Closures
Functional Programming Concepts in Python
Avsnitt 3. Kapitel 9
single

single

Challenge: Power-up the Hero

Svep för att visa menyn

Uppgift

Svep för att börja koda

Create a factory function that generates custom power-ups for a hero. Each power-up should remember its own multiplier and apply it to a hero's base stat, demonstrating closure behavior by allowing the inner function to remember the multiplier provided to the outer function.

  • Define an inner function inside create_power_up that takes a single argument base_stat and multiplies it by multiplier.
  • Return this inner function from create_power_up.
  • Use create_power_up to create two power-ups: one that doubles and one that triples a stat.
  • Apply these power-ups to a hero's attack and defense stats and print the results.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 9
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

some-alt