Към основното съдържание
🔒 Режим за преглед. Първите петнадесет урока на Foundations са безплатни; този е Pro. Стартирайте 7-дневен trial, за да отключите редактора, AI подсказките и останалата част от курса. Изисква се карта, отменете по всяко време в Dashboard.Стартирай 7-дневен trial →
← КурсовеPython FoundationsМодул 4 · Обектно-ориентирано програмиранеМини калкулаторscenario64 / 174
+125 XP
Задача
📝 **Задача:** Напишете функцията `calc(a, op, b)` - мини калкулатор. Поддържа 4 операции: `+`, `-`, `*`, `/`. За деление на 0 върнете низа „Помилка“. 📋 **Какво трябва да се направи:** 1. Декларирайте `def calc(a, op, b):` 2. Проверете „op“: - `"+"` → връщане `a + b` - `"-"` → връщане `a - b` - `"*"` → връщане `a * b` - `"/"` → if `b == 0` връща `"Make"`, в противен случай `a / b` 3. Извикване с два примера: `calc(10, "+", 5)` и `calc(10, "/", 0)` 💡 **Подобен пример (опростен калкулатор):** ``` питон def simple_op(a, op, b): if op == "+": връща a + b if op == "-": върне a - b върне "Неизвестна операция" print(simple_op(7, "+", 3)) # 10 print(simple_op(7, "x", 3)) # "Неизвестна операция" ``` ⚠️ **Съвет:** използвайте ранно връщане чрез `return` - след него кодът във функцията вече не се изпълнява. 🎯 **Очакван резултат:** ``` 15 Помилка ```
✏️ Пиши кода тук
🐍
Зареждане на Python...
Еднократно изтегляне (~1 MB). После работи мигновено.
📊 Резултат
Натисни Изпълни, за да видиш резултата...

💬 Дискусия

Бъди първи — задай въпрос или сподели съвет.
Влез за да се присъединиш към дискусията. Четенето е безплатно.
Зареждане на дискусията…