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 obiectetry/except — prinde o eroarewrite56 / 174
+75 XP
Sarcină
📝 **Sarcina:** Scrieți o funcție `safe_divide(a, b)` care returnează `a / b`. Dacă `b = 0` — returnează șirul `"Make"`. 📋 **Ce trebuie făcut:** 1. Declarați `def safe_divide(a, b):` 2. Înfășurați diviziunea într-un bloc `try:` 3. Prindeți `ZeroDivisionError` în `except` 4. În `except` returnează `"Iertare"` 5. În `try` returnează `a / b` 💡 **Exemplu similar (operație diferită):** ```python def safe_sqrt(x): incearca: întoarcere x** 0,5 cu excepția TypeError: returneaza "Iertare" print(safe_sqrt(16)) # 4.0 print(safe_sqrt("abc")) # "Amendament" ``` ⚠️ **Sugestie:** numele erorii în Python este `ZeroDivisionError`. Aceasta este excepția standard pentru împărțirea la 0. 🎯 **Resultare așteptată:** ``` 5.0 Pomilka ```
✏️ 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…