Ugrás a fő tartalomra
🔒 Előnézet mód. Az első tizenöt Foundations lecke ingyenes; ez Pro. Indíts 7 napos trial-t, hogy feloldd a szerkesztőt, az AI tippeket és a tananyag többi részét. Kártya szükséges, bármikor lemondhatod a Dashboard-ban.7 napos trial indítása →
← KurzusokPython Foundations4. modul · Objektumorientált programozáspróbálkozzon/kivéve — kapjon hibátwrite56 / 174
+75 XP
Feladat
📝 **Feladat:** Írjon egy "safe_divide(a, b)" függvényt, amely az "a / b" értéket adja vissza. Ha "b = 0", adja vissza a "Make" karakterláncot. 📋 **Mit kell tenni:** 1. Def safe_divide(a, b):' deklarálása 2. Tekerje a felosztást egy "try:" blokkba 3. Fogja meg a `ZeroDivisionError'-t az `kivéve`-ben 4. A „kivéve” mezőben adja vissza a „Bocsánat” kifejezést 5. A „try” mezőben adja vissza az „a / b” értéket 💡 **Hasonló példa (eltérő művelet):** ``` python def safe_sqrt(x): próbáld ki: vissza x** 0,5 kivéve TypeError: visszaküldi a "bocsánat" print(safe_sqrt(16)) # 4.0 print(safe_sqrt("abc")) # "Módosítás" ``` ⚠️ **Tipp:** a hiba neve Pythonban `ZeroDivisionError`. Ez a 0-val való osztás szokásos kivétele. 🎯 **Várható kimenet:** ``` 5.0 Pomilka ```
✏️ Írd ide a kódodat
🐍
Python betöltése...
Egyszeri letöltés (~1 MB). Utána azonnal fut.
📊 Eredmény
Kattints a Futtatásra az eredmény megtekintéséhez...

💬 Beszélgetés

Légy az első — tegyél fel kérdést vagy oszd meg egy tippet.
Jelentkezz be hogy csatlakozz a beszélgetéshez. Az olvasás ingyenes.
Beszélgetés betöltése…