Przejdź do treści głównej
🔒 Tryb podglądu. Pierwszych piętnaście lekcji Foundations jest darmowych; ta jest Pro. Rozpocznij 7-dniowy trial, aby odblokować edytor, podpowiedzi AI i resztę kursu. Wymagana karta, anulujesz w dowolnym momencie w Dashboard.Rozpocznij 7-dniowy trial →
← KursyPython FoundationsModuł 4 · Programowanie obiektoweNieostrożne analizowanie liczbwrite60 / 174
+100 XP
Zadanie
📝 **Zadanie:** Napisz funkcję `parse_int(s)`, która zwraca liczbę z ciągu znaków lub `-1`, jeśli konwersja nie jest możliwa. 📋 **Co należy zrobić:** 1. Zadeklaruj `def parse_int(s):` 2. Zawiń „int(s)” w „try”. 3. W `z wyjątkiem błędu wartości` zwróć `-1` 4. Zadzwoń za pomocą dwóch linii: „42” i „cześć”. 💡 **Podobny przykład (inna logika domyślna):** ```pyton def to_float(s, domyślnie=0.0): spróbuj: pływak powrotny z wyjątkiem błędu wartości: zwróć wartość domyślną print(to_float("3.14")) # 3.14 print(to_float("abc")) # 0.0 print(to_float("abc", -1)) # -1 ``` ⚠️ **Wskazówka:** błąd nieprawidłowej konwersji to „ValueError”. 🎯 **Oczekiwana wydajność:** ``` 42 -1 ```
✏️ Pisz kod tutaj
🐍
Ładowanie Pythona...
Jednorazowe pobranie (~1 MB). Potem działa od razu.
📊 Wynik
Kliknij Uruchom, aby zobaczyć wynik...

💬 Dyskusja

Zadaj pierwsze pytanie lub podziel się wskazówką.
Zaloguj się aby dołączyć do dyskusji. Czytanie jest darmowe.
Ładowanie dyskusji…