Вычисление арифметических выражений на Python
Дата публикации: 03.06.2025

Вычисление арифметических выражений на Python

57e44f9f

Содержимое статьи:

Алгоритм:

  1. Запросить у пользователя арифметическое выражение.
  2. Разбить выражение на операнды и оператор (число, +, -, *, /, число).
  3. Преобразовать операнды в числа.
  4. Выполнить соответствующую операцию над операндами.
  5. Вывести результат на экран.
    Код на Python:
    while True:
    # Запрос выражения у пользователя
    expression = input("Введите арифметическое выражение: ")
    # Проверка на пустую строку
    if expression == "":
    print("Введите выражение.")
    continue
    # Разбиение выражения
    parts = expression.split()
    if len(parts) != 3:
    print("Некорректное выражение. Введите три части: число, операция, число.")
    continue
    # Преобразование операндов в числа
    try:
    num1 = float(parts[0])
    num2 = float(parts[2])
    except ValueError:
    print("Ошибка преобразования чисел.")
    continue
    # Выполнение операции
    operator = parts[1]
    result = None
    if operator == "+":
    result = num1 + num2
    elif operator == "-":
    result = num1 - num2
    elif operator == "*":
    result = num1 * num2
    elif operator == "/":
    if num2 == 0:
    print("Деление на ноль невозможно.")
    continue
    result = num1 / num2
    else:
    print("Неизвестная операция.")
    continue
    # Вывод результата
    print("Результат:", result)


АПТЕЧКА ДЛЯ СОБАКИ
Бесплатный виджет обратной связи для Django
Часы с максимальным размером
Чат рулетка 2026: чаты без предсказуемости и ограничений
Чат рулетка без смс и пароля
Чатрулетка: найди нового собеседника
Чай и кофе: вкус и аромат
Генератор паролей с кодировкой UTF-8
Инновации в российском автопроме
Инновационные методы 3D-печати в бетонных конструкциях
Инновационные методы 3D-печати в строительстве жилых домов
Микроавтобусы и внедорожники из Германии
Нейросети без регистрации и оплаты
Популярные игрушки для детей 4-6 лет
Разговоры с Аней в мессенджере
SEO оптимизация для GEO сайтов
Сервер для веб-хостинга: Безопасность, Скорость, Изоляция
Шины погрузчика: Контроль состояния и диагностика
Системы видеонаблюдения
Смешные приколы
Создание мемов без фотошопа: максимально просто
Топ-5 фототехники для съемки
Учебник Excel в логистике: учёт остатков и подбор авто
VDSina для новичков: простые примеры
Видео-консультация в реальном времени
Наши ссылки