• Предмет: Информатика
  • Автор: sdfghjklZxcvghjkl
  • Вопрос задан 2 месяца назад

Напишіть функцію, яка отримує 3 аргументи: перші 2 - числа, третій -
операція (+, -, *, /), яка повинна бути проведена над ними. У випадку
невідомої операції, функція повертає рядок «Помилка».

8 класс Python!!!!

Ответы

Ответ дал: olegdio
1

``python

def calculate(num1, num2, operation):

if operation == '+':

return num1 + num2

elif operation == '-':

return num1 - num2

elif operation == '*':

return num1 * num2

elif operation == '/':

# Перевірка для уникнення ділення на нуль

if num2 != 0:

return num1 / num2

else:

return "Помилка: Ділення на нуль"

else:

return "Помилка: Невідома операція"

# Приклад використання:

result = calculate(10, 5, '*')

print(result)

```

Ця функція приймає два числа і операцію, виконує відповідну математичну операцію і повертає результат. Якщо отримується невідома операція або спроба ділення на нуль, повертається рядок "Помилка".

Вас заинтересует