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 obiektowetry/except — wychwytuje błądwrite56 / 174
+75 XP
Zadanie
📝 **Zadanie:** Napisz funkcję `safe_divide(a, b)`, która zwraca `a / b`. Jeśli `b = 0` — zwróć ciąg `"Make'`. 📋 **Co należy zrobić:** 1. Zadeklaruj `def Safe_divide(a, b):` 2. Zawiń podział w bloku „try:”. 3. Złap „ZeroDivisionError” w „z wyjątkiem”. 4. W `z wyjątkiem` zwróć ``Przepraszam'' 5. W `try` zwróć `a / b` 💡 **Podobny przykład (inna operacja):** ```pyton def Safe_sqrt(x): spróbuj: zwrot x** 0,5 z wyjątkiem błędu typu: zwróć „przepraszam” print(safe_sqrt(16)) # 4.0 print(safe_sqrt("abc")) # "Poprawka" ``` ⚠️ **Wskazówka:** nazwa błędu w Pythonie to „ZeroDivisionError”. Jest to standardowy wyjątek dotyczący dzielenia przez 0. 🎯 **Oczekiwana wydajność:** ``` 5,0 Pomilka ```
✏️ 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…