Prejsť na hlavný obsah
🔒 Režim náhľadu. Prvých pätnásť lekcií Foundations je zadarmo; táto je Pro. Spustite 7-dňový trial pre odomknutie editora, AI nápovied a zvyšku kurzu. Karta vyžadovaná, zrušte kedykoľvek v Dashboard.Spustiť 7-dňový trial →
← KurzyPython FoundationsModul 4 · Objektovo orientované programovanieMini kalkulačkascenario64 / 174
+125 XP
Úloha
📝 **Úloha:** Napíšte funkciu `calc(a, op, b)` - minikalkulačka. Podporuje 4 operácie: `+`, `-`, `*`, `/`. Pre delenie 0 vráťte reťazec `"Pomilka"`. 📋 **Čo je potrebné urobiť:** 1. Vyhláste `def calc(a, op, b):` 2. Začiarknite políčko „op“: - `"+"` → návrat `a + b` - `"-"` → návrat `a - b` - `"*"` → návrat `a * b` - `"/"` → ak `b == 0` vráti `"Make"`, inak `a / b` 3. Zavolajte dva príklady: `calc(10, "+", 5)` a `calc(10, "/", 0)` 💡 **Podobný príklad (zjednodušená kalkulačka):** ```pytón def simple_op(a, op, b): ak op == "+": vráti a + b ak op == "-": návrat a - b vrátiť "Neznáma operácia" print(simple_op(7, "+", 3)) # 10 print(simple_op(7, "x", 3)) # "Neznáma operácia" ``` ⚠️ **Tip:** použite skorý návrat cez `return` - po ňom sa už kód vo funkcii nevykonáva. 🎯 **Očakávaný výstup:** ``` 15 Pomilka ```
✏️ Piš kód tu
🐍
Načítanie Pythonu...
Jednorazové stiahnutie (~1 MB). Potom okamžite beží.
📊 Výsledok
Klikni na Spustiť a uvidíš výsledok...

💬 Diskusia

Buď prvý — polož otázku alebo sa podeľ o tip.
Prihlás sa aby si sa zapojil do diskusie. Čítanie je zadarmo.
Načítava sa diskusia…