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 obiecteMinicalculatorscenario64 / 174
+125 XP
Sarcină
📝 **Sarcina:** Scrieți funcția `calc(a, op, b)` - un mini-calculator. Suporta 4 operatii: `+`, `-`, `*`, `/`. Pentru împărțirea cu 0, returnați șirul `"Pomilka"`. 📋 **Ce trebuie făcut:** 1. Declară `def calc(a, op, b):` 2. Bifați `op`: - `"+"` → returnează `a + b` - `"-"` → returnează `a - b` - `"*"` → returnează `a * b` - `"/"` → dacă `b == 0` returnează `"Make"`, altfel `a / b` 3. Apelați cu două exemple: `calc(10, "+", 5)` și `calc(10, "/", 0)` 💡 **Exemplu similar (calculator simplificat):** ```python def simple_op(a, op, b): dacă op == "+": returnează a + b dacă op == "-": returnează a - b returnează „Operațiune necunoscută” print(simple_op(7, "+", 3)) # 10 print(simple_op(7, "x", 3)) # "Operație necunoscută" ``` ⚠️ **Sugestie:** utilizați returnarea timpurie prin `return` - după aceasta, codul din funcție nu mai este executat. 🎯 **Resultare așteptată:** ``` 15 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…