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 programiranjepokušaj/osim — uhvati pogreškuwrite56 / 174
+75 XP
Zadatak
📝 **Zadatak:** Napišite funkciju `safe_divide(a, b)` koja vraća `a / b`. Ako je `b = 0` — vrati niz `"Make"`. 📋 **Što treba učiniti:** 1. Deklarirajte `def safe_divide(a, b):` 2. Zamotajte dijeljenje u blok `pokušaj:` 3. Uhvatite `ZeroDivisionError` u `except` 4. U `osim` vratite `"Pardon"` 5. U `pokušaj` vratite `a / b` 💡 **Sličan primjer (drugačija operacija):** ```python def safe_sqrt(x): pokušaj: povratak x** 0,5 osim TypeError: vrati "Oprosti" print(safe_sqrt(16)) # 4.0 print(safe_sqrt("abc")) # "Amandman" ``` ⚠️ **Savjet:** naziv greške u Pythonu je `ZeroDivisionError`. Ovo je standardna iznimka za dijeljenje s 0. 🎯 **Očekivani rezultat:** ``` 5.0 Pomilka ```
✏️ 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…