Preskoči na glavni sadržaj
🔒 Način pregleda. Prvih petnaest Foundations lekcija je besplatno; ova je Pro. Pokrenite 7-dnevni trial da otključate editor, AI savjete i ostatak programa. Kartica obavezna, otkažite bilo kada u Dashboard.Pokreni 7-dnevni trial →
← KolegijiPython FoundationsModul 4 · Objektno orijentirano programiranjeMini kalkulatorscenario64 / 174
+125 XP
Zadatak
📝 **Zadatak:** Napišite funkciju `calc(a, op, b)` - mini kalkulator. Podržava 4 operacije: `+`, `-`, `*`, `/`. Za dijeljenje s 0 vratite string `"Pomilka"`. 📋 **Što treba učiniti:** 1. Deklarirajte `def calc(a, op, b):` 2. Provjerite `op`: - `"+"` → povratak `a + b` - `"-"` → povratak `a - b` - `"*"` → vrati `a * b` - `"/"` → ako je `b == 0` vrati `"Napravi"`, inače `a / b` 3. Poziv s dva primjera: `calc(10, "+", 5)` i `calc(10, "/", 0)` 💡 **Sličan primjer (pojednostavljeni kalkulator):** ```python def jednostavna_op(a, op, b): if op == "+": vrati a + b if op == "-": vrati a - b vrati "Nepoznata operacija" print(simple_op(7, "+", 3)) # 10 print(simple_op(7, "x", 3)) # "Nepoznata operacija" ``` ⚠️ **Savjet:** koristite rani povratak putem `return` - nakon njega kod u funkciji se više ne izvršava. 🎯 **Očekivani rezultat:** ``` 15 Pomilka ```
✏️ Piši kod ovdje
🐍
Učitavanje Pythona...
Jednokratno preuzimanje (~1 MB). Zatim radi odmah.
📊 Rezultat
Klikni Pokreni da vidiš rezultat...

💬 Rasprava

Budi prvi — postavi pitanje ili podijeli savjet.
Prijavi se kako bi se pridružio raspravi. Čitanje je besplatno.
Učitavanje rasprave…