Przejdź do treści głównej
🔒 Tryb podglądu. Pierwszych piętnaście lekcji Foundations jest darmowych; ta jest Pro. Rozpocznij 7-dniowy trial, aby odblokować edytor, podpowiedzi AI i resztę kursu. Wymagana karta, anulujesz w dowolnym momencie w Dashboard.Rozpocznij 7-dniowy trial →
← KursyPython FoundationsModuł 4 · Programowanie obiektoweMinikalkulatorscenario64 / 174
+125 XP
Zadanie
📝 **Zadanie:** Napisz funkcję `calc(a, op, b)` - minikalkulator. Obsługuje 4 operacje: `+`, `-`, `*`, `/`. Aby podzielić przez 0, zwróć ciąg „Pomilka”. 📋 **Co należy zrobić:** 1. Zadeklaruj `def calc(a, op, b):` 2. Zaznacz opcję „op”: - `"+"` → zwróć `a + b` - `"-"` → zwróć `a - b` - `"*"` → zwróć `a * b` - `"/"` → jeśli `b == 0` zwróć `"Utwórz"`, w przeciwnym razie `a / b` 3. Wywołaj z dwoma przykładami: `calc(10, "+", 5)` i `calc(10, "/", 0)` 💡 **Podobny przykład (uproszczony kalkulator):** ```pyton def simple_op(a, op, b): if op == "+": zwróć a + b if op == "-": zwróć a - b zwróć „Nieznana operacja” print(simple_op(7, "+", 3)) # 10 print(simple_op(7, "x", 3)) # "Nieznana operacja" ``` ⚠️ **Wskazówka:** użyj wcześniejszego powrotu poprzez `return` - po tym kod w funkcji nie jest już wykonywany. 🎯 **Oczekiwana wydajność:** ``` 15 Pomilka ```
✏️ Pisz kod tutaj
🐍
Ładowanie Pythona...
Jednorazowe pobranie (~1 MB). Potem działa od razu.
📊 Wynik
Kliknij Uruchom, aby zobaczyć wynik...

💬 Dyskusja

Zadaj pierwsze pytanie lub podziel się wskazówką.
Zaloguj się aby dołączyć do dyskusji. Czytanie jest darmowe.
Ładowanie dyskusji…