Preskoči na glavni sadržaj
🔒 Način pregleda. Prvih petnaest Foundations lekcija je besplatno; ova je Pro. Pokrenite 7-dnevni trial da otključate editor, AI savjete i ostatak programa. Kartica obavezna, otkažite bilo kada u Dashboard.Pokreni 7-dnevni trial →
← KolegijiPython FoundationsModul 4 · Objektno orijentirano programiranjeNemarno raščlanjivanje brojevawrite60 / 174
+100 XP
Zadatak
📝 **Zadatak:** Napišite funkciju `parse_int(s)` koja vraća broj iz niza ili `-1` ako konverzija nije moguća. 📋 **Što treba učiniti:** 1. Deklarirajte `def parse_int(s):` 2. Zamotajte `int(s)` u `try` 3. U `except ValueError` vratite `-1` 4. Poziv s dvije linije: `"42"` i `"hello"` 💡 **Sličan primjer (različita zadana logika):** ```python def to_float(s, default=0.0): pokušaj: povratak float(s) osim ValueError: vratiti zadano print(to_float("3.14")) # 3.14 print(to_float("abc")) # 0.0 print(to_float("abc", -1)) # -1 ``` ⚠️ **Savjet:** pogreška za netočnu konverziju je `ValueError`. 🎯 **Očekivani rezultat:** ``` 42 -1 ```
✏️ Piši kod ovdje
🐍
Učitavanje Pythona...
Jednokratno preuzimanje (~1 MB). Zatim radi odmah.
📊 Rezultat
Klikni Pokreni da vidiš rezultat...

💬 Rasprava

Budi prvi — postavi pitanje ili podijeli savjet.
Prijavi se kako bi se pridružio raspravi. Čitanje je besplatno.
Učitavanje rasprave…