Přejít k hlavnímu obsahu
🔒 Režim náhledu. Prvních patnáct lekcí Foundations je zdarma; tato je Pro. Spusťte 7denní trial pro odemčení editoru, AI nápověd a zbytku kurzu. Karta vyžadována, zrušte kdykoli v Dashboard.Spustit 7denní trial →
← KurzyPython FoundationsModul 4 · Objektově orientované programováníMini kalkulačkascenario64 / 174
+125 XP
Úkol
📝 **Úkol:** Napište funkci `calc(a, op, b)` - minikalkulačka. Podporuje 4 operace: `+`, `-`, `*`, `/`. Pro dělení 0 vraťte řetězec `"Pomilka"`. 📋 **Co je potřeba udělat:** 1. Deklarujte `def calc(a, op, b):` 2. Zaškrtněte `op`: - `"+"` → návrat `a + b` - `"-"` → návrat `a - b` - `"*"` → návrat `a * b` - `"/"` → pokud `b == 0` vrátí `"Make"`, jinak `a / b` 3. Zavolejte se dvěma příklady: `calc(10, "+", 5)` a `calc(10, "/", 0)` 💡 **Podobný příklad (zjednodušená kalkulačka):** ```python def simple_op(a, op, b): pokud op == "+": vrátí a + b jestliže op == "-": návrat a - b vrátit "Neznámá operace" print(simple_op(7, "+", 3)) # 10 print(simple_op(7, "x", 3)) # "Neznámá operace" ``` ⚠️ **Nápověda:** použijte předčasný návrat přes `return` - poté se kód ve funkci již neprovádí. 🎯 **Očekávaný výstup:** ``` 15 Pomilka ```
✏️ Piš svůj kód zde
🐍
Načítání Pythonu...
Jednorázové stažení (~1 MB). Pak hned běží.
📊 Výsledek
Klikni na Spustit a uvidíš výsledek...

💬 Diskuze

Buď první — polož otázku nebo se podělej o tip.
Přihlas se abys se zapojil do diskuze. Čtení je zdarma.
Načítání diskuze…