Naar hoofdinhoud
🔒 Voorbeeldmodus. De eerste vijftien Foundations-lessen zijn gratis; deze is Pro. Start een 7-daagse trial om de editor, AI-hints en de rest van het curriculum te ontgrendelen. Kaart vereist, op elk moment opzegbaar in Dashboard.Start 7-daagse trial →
← CursussenPython FoundationsModule 3 · Functies en stringsParameters voor installatiewrite44 / 174
+75 XP
Opdracht
📝 **Taak:** Schrijf een functie `macht(basis, exp=2)` die `basis` teruggeeft aan de macht `exp`. Standaardmacht = 2 (kwadraat). 📋 **Wat moet er gebeuren:** 1. Declareer `def power(base, exp=2):` 2. Retourneer `basis**exp` 3. Roep `power(5)` aan - moet 25 (5²) zijn 4. Roep `power(2, 3)` aan - moet 8 (2³) zijn 5. Druk beide af 💡 **Gelijkaardig voorbeeld (andere functie):** ```python def greet(naam, msg="Hallo"): return f"{msg}, {naam}!" print(greet("Anna")) # Hallo Anna! print(greet("Anna", "Hallo")) # Hallo, Anna! ``` ⚠️ **Hint:** `base ** exp` is de machtsverheffingsoperator. 🎯 **Verwachte output:** ``` 25 8 ```
✏️ Schrijf hier je code
🐍
Python laden...
Eenmalige download (~1 MB). Daarna direct beschikbaar.
📊 Resultaat
Klik op Uitvoeren om het resultaat te zien...

💬 Discussie

Wees de eerste — stel een vraag of deel een tip.
Log in om mee te doen aan de discussie. Lezen is gratis.
Discussie laden…