Калькулятор
Калькулятор – это устройство или программное приложение, предназначенное для выполнения математических операций. Он является неотъемлемой частью повседневных деловых операций, образования и научных вычислений. Калькуляторы могут быть как физическими устройствами, так и программными приложениями на компьютере или смартфоне.
Одним из простых и распространенных способов реализации калькулятора является использование языка программирования Python. Вот пример кода калькулятора с некоторыми базовыми операциями:
def add(x, y):
"""Функция для сложения двух чисел"""
return x + y
def subtract(x, y):
"""Функция для вычитания двух чисел"""
return x - y
def multiply(x, y):
"""Функция для умножения двух чисел"""
return x * y
def divide(x, y):
"""Функция для деления двух чисел"""
if y != 0:
return x / y
else:
return "Ошибка: деление на ноль"
print("Выберите операцию:")
print("1. Сложение")
print("2. Вычитание")
print("3. Умножение")
print("4. Деление")
choice = input("Введите номер операции (1/2/3/4): ")
num1 = float(input("Введите первое число: "))
num2 = float(input("Введите второе число: "))
result = None
if choice == '1':
result = add(num1, num2)
elif choice == '2':
result = subtract(num1, num2)
elif choice == '3':
result = multiply(num1, num2)
elif choice == '4':
result = divide(num1, num2)
else:
print("Некорректный ввод")
if result is not None:
print("Результат:", result)
В этом примере кода мы определяем четыре функции: add, subtract, multiply и divide. Каждая функция принимает два числа в качестве параметров и выполняет соответствующую операцию (сложение, вычитание, умножение, деление).
Затем мы отображаем меню выбора операций и просим пользователя выбрать операцию, введя соответствующий номер. Затем мы просим пользователя ввести два числа, которые будут использоваться для выполнения выбранной операции.
После этого мы применяем выбранную функцию к введенным числам и выводим результат на экран.
Пример использования этого калькулятора:
Выберите операцию:
1. Сложение
2. Вычитание
3. Умножение
4. Деление
Введите номер операции (1/2/3/4): 3
Введите первое число: 5
Введите второе число: 2
Результат: 10.0
Таким образом, данный код представляет собой простую реализацию калькулятора на языке программирования Python с использованием некоторых базовых математических операций.