
Задание №4. Файл sum.txt содержит четыре действительных двузначных числа, заданных с точностью до
сотых. Округлите эти числа до целого зна- чения и вычислите их сумму. Запишите результат в файл Result.txt. Формат чисел: $$.$$. Sum.txt Result.txt 12.74 15.68 98.18 32.84 159 Задание №5. Входной файл (a.txt) содержит математическое выражение. Разработайте программу для вычисления значения этого выражения и выведите результат на экран. a.txt Вывод на экран 1456+78544 80000

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

1) (в примере неправильно посчитано 13 + 16 + 98 +33 должно быть = 160)
input = open("Sum.txt", "r")
arr = list(map(float, input.read().split()))
input.close()
for i in range(len(arr)):
arr[i] = round(arr[i])
output = open("Result.txt", "w+")
output.write(str(sum(arr)))
output.close()
2)
input = open("a.txt", "r")
arr = list(map(int, input.read().split("+")))
input.close()
print(sum(arr))



Задание №4:
Для решения этой задачи нам необходимо прочитать числа из файла "sum.txt", округлить их до целого значения, вычислить их сумму и записать результат в файл "Result.txt".
1. Откроем файл "sum.txt" для чтения и создадим переменную sum для хранения суммы чисел:
``` file = open("sum.txt", "r") sum = 0 ```
2. Прочитаем числа из файла, округлим их до целого значения и добавим их к сумме:
``` for line in file: number = round(float(line)) sum += number ```
3. Закроем файл "sum.txt":
``` file.close() ```
4. Откроем файл "Result.txt" для записи и запишем результат в него:
``` result_file = open("Result.txt", "w") result_file.write(str(sum)) result_file.close() ```
Теперь в файле "Result.txt" будет записана сумма округленных чисел.
Задание №5:
Для решения этой задачи нам необходимо прочитать математическое выражение из файла "a.txt", вычислить его значение и вывести результат на экран.
1. Откроем файл "a.txt" для чтения и прочитаем выражение:
``` file = open("a.txt", "r") expression = file.read() ```
2. Вычислим значение выражения с помощью функции eval() и выведем результат на экран:
``` result = eval(expression) print(result) ```
3. Закроем файл "a.txt":
``` file.close() ```
Теперь на экран будет выведен результат вычисления математического выражения из файла "a.txt".


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili