ольга бартенева
Знаток
(321)
4 месяца назад
Для создания калькулятора, который выполняет операции с тремя числами, и программы, которая считает остаток от деления, вы можете использовать следующий код на Python.
Калькулятор для трех чисел:
def calculator(a, b, c, operation):
if operation == 'add':
return a + b + c
elif operation == 'subtract':
return a - b - c
elif operation == 'multiply':
return a * b * c
elif operation == 'divide':
if b == 0 or c == 0:
return "Ошибка: Деление на ноль!"
return a / b / c
else:
return "Неизвестная операция!"
# Пример использования
num1 = float(input("Введите первое число: "))
num2 = float(input("Введите второе число: "))
num3 = float(input("Введите третье число: "))
operation = input("Введите операцию (add, subtract, multiply, divide): ")
result = calculator(num1, num2, num3, operation)
print("Результат:", result)
Программа для вычисления остатка от деления:
def remainder(a, b):
if b == 0:
return "Ошибка: Деление на ноль!"
return a % b
# Пример использования
num1 = float(input("Введите делимое: "))
num2 = float(input("Введите делитель: "))
result = remainder(num1, num2)
print("Остаток от деления:", result)
Пояснения:
Калькулятор: Функция calculator принимает три числа и операцию. В зависимости от введенной операции, она выполняет соответствующее действие и возвращает результат.
Остаток от деления: Функция remainder принимает два числа и возвращает остаток от деления первого числа на второе. Если делитель равен нулю, возвращается сообщение об ошибке.
Вы можете запустить эти программы в любом Python-редакторе или среде выполнения.