Аналитика

Как написать программу калькулятор на Python

Чтобы написать программу калькулятор, можно использовать различные языки программирования. Здесь я приведу пример на языке Python. Это будет простой калькулятор, который выполняет базовые арифметические операции: сложение, вычитание, умножение и деление.

Вот пример кода программы калькулятора на 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 "Ошибка! Деление на ноль."
    return x / y

def main():
    print("Выберите операцию:")
    print("1. Сложение")
    print("2. Вычитание")
    print("3. Умножение")
    print("4. Деление")

    choice = input("Введите номер операции (1/2/3/4): ")

    if choice in ['1', '2', '3', '4']:
        num1 = float(input("Введите первое число: "))
        num2 = float(input("Введите второе число: "))

        if choice == '1':
            print(f"{num1} + {num2} = {add(num1, num2)}")

        elif choice == '2':
            print(f"{num1} - {num2} = {subtract(num1, num2)}")

        elif choice == '3':
            print(f"{num1} * {num2} = {multiply(num1, num2)}")

        elif choice == '4':
            result = divide(num1, num2)
            if isinstance(result, str):
                print(result)
            else:
                print(f"{num1} / {num2} = {result}")

    else:
        print("Некорректный ввод")

if __name__ == "__main__":
    main()

Этот код включает следующие функции

  1. add(x, y) — функция для сложения двух чисел.
  2. subtract(x, y) — функция для вычитания второго числа из первого.
  3. multiply(x, y) — функция для умножения двух чисел.
  4. divide(x, y) — функция для деления первого числа на второе, с проверкой на деление на ноль.
  5. main() — основная функция программы, которая выводит меню для выбора операции и выполняет соответствующую арифметическую операцию в зависимости от выбора пользователя.

Чтобы запустить эту программу, вам нужно сохранить её в файл с расширением .py, например, calculator.py, и выполнить в командной строке с помощью команды python calculator.py.

Также подписывайтесь в Телеграмм на СНМ https://t.me/cenznet и Контентище https://t.me/contentishex