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 4 · Objectgeoriënteerd programmerenMini-rekenmachinescenario64 / 174
+125 XP
Opdracht
📝 **Taak:** Schrijf de functie `calc(a, op, b)` - een minirekenmachine. Ondersteunt 4 bewerkingen: `+`, `-`, `*`, `/`. Voor deling door 0 retourneert u de string `"Pomilka"`. 📋 **Wat moet er gebeuren:** 1. Declareer `def calc(a, op, b):` 2. Vink `op` aan: - `"+"` → retourneer `a + b` - `"-"` → retourneer `a - b` - `"*"` → retourneer `a * b` - `"/"` → als `b == 0` retourneert `"Make"`, anders `a / b` 3. Roep aan met twee voorbeelden: `calc(10, "+", 5)` en `calc(10, "/", 0)` 💡 **Soortgelijk voorbeeld (vereenvoudigde rekenmachine):** ```python def simple_op(a, op, b): if op == "+": retourneer a + b if op == "-": retourneer a - b return "Onbekende bewerking" print(simple_op(7, "+", 3)) # 10 print(simple_op(7, "x", 3)) # "Onbekende bewerking" ``` ⚠️ **Hint:** gebruik vroege return via `return` - daarna wordt de code in de functie niet langer uitgevoerd. 🎯 **Verwachte output:** ``` 15 Pomilka ```
✏️ 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…