Sari la conținutul principal
🔒 Mod previzualizare. Primele cincisprezece lecții Foundations sunt gratuite; aceasta este Pro. Pornește un trial de 7 zile pentru a debloca editorul, sugestiile AI și restul programului. Card necesar, anulează oricând în Dashboard.Pornește trial de 7 zile →
← CursuriPython FoundationsModulul 4 · Programare orientată pe obiecteAnaliza nepăsătoare a număruluiwrite60 / 174
+100 XP
Sarcină
📝 **Sarcina:** Scrieți o funcție `parse_int(s)` care returnează un număr dintr-un șir sau `-1` dacă conversia nu este posibilă. 📋 **Ce trebuie făcut:** 1. Declarați `def parse_int(s):` 2. Înfășurați `int(s)` în `try` 3. În `except ValueError` returnează `-1` 4. Apelați cu două linii: `"42"` și `"hello"` 💡 **Exemplu similar (logică implicită diferită):** ```python def to_float(s, default=0.0): incearca: retur flotor(i) cu excepția ValueError: returnează implicit print(to_float("3.14")) # 3.14 print(to_float("abc")) # 0.0 print(to_float("abc", -1)) # -1 ``` ⚠️ **Sugestie:** eroarea pentru conversia incorectă este „ValueError”. 🎯 **Resultare așteptată:** ``` 42 -1 ```
✏️ Scrie codul tău aici
🐍
Se încarcă Python...
Descărcare unică (~1 MB). După aceea, instant.
📊 Rezultat
Apasă Rulează pentru a vedea rezultatul...

💬 Discuție

Fii primul — pune o întrebare sau împărtășește un sfat.
Conectează-te pentru a te alătura discuției. Citirea este gratuită.
Se încarcă discuția…