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 programmerenOnzorgvuldig nummerparserenwrite60 / 174
+100 XP
Opdracht
📝 **Taak:** Schrijf een functie `parse_int(s)` die een getal uit een string retourneert, of `-1` als conversie niet mogelijk is. 📋 **Wat moet er gebeuren:** 1. Declareer `def parse_int(s):` 2. Verpak `int(s)` in `try` 3. In `behalve ValueError` retourneert u `-1` 4. Bel met twee lijnen: `"42"` en `"hallo"` 💡 **Vergelijkbaar voorbeeld (andere standaardlogica):** ```python def to_float(s, standaard=0.0): probeer: retour vlotter(s) behalve ValueError: standaard retourneren print(to_float("3.14")) # 3.14 print(to_float("abc")) # 0,0 print(to_float("abc", -1)) # -1 ``` ⚠️ **Hint:** de fout voor onjuiste conversie is `ValueError`. 🎯 **Verwachte output:** ``` 42 -1 ```
✏️ 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…