Вопрос задан 14.07.2026 в 13:38. Предмет Информатика. Спрашивает Андрющенко Руслан.

Входной файл (a.txt) содержит математическое выражение. Разработайте программу для вычисления значения этого выражения и выведите результат на экран. a.txt Вывод на экран 1456+78544 80000

Перейти к ответам

Ответы на вопрос

Отвечает Мирсабуров Радик.

Можно решить задачу очень просто, потому что в файле содержится обычное арифметическое выражение.

Идея решения

  1. Открываем файл a.txt.

  2. Считываем строку с выражением (например, 1456+78544).

  3. Вычисляем результат.

  4. Выводим его на экран.

Так как выражение простое (содержит только числа и знак +), его можно безопасно вычислить напрямую.


Пример решения на Python

Python
# открываем файл и читаем выражение
with open("a.txt", "r", encoding="utf-8") as f:
expression = f.read().strip()

# вычисляем результат
result = eval(expression)

# выводим на экран
print(result)

Как это работает

  • read().strip() убирает лишние пробелы и переносы строк

  • eval() вычисляет строку как математическое выражение

  • результат для 1456+78544 будет:

    80000

Более безопасный вариант (если не использовать eval)

Если предполагается только сложение:

Python
with open("a.txt", "r", encoding="utf-8") as f:
a, b = f.read().split('+')

print(int(a) + int(b))

В итоге программа читает выражение из файла и выводит результат 80000 на экран.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос