Предмет: Информатика,
автор: jambulkarimov
Задание №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
Ответы
Автор ответа:
5
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))
Erlsh:
Спасибо
Похожие вопросы
Предмет: Русский язык,
автор: rotarenko85
Предмет: Русский язык,
автор: Seregas451
Предмет: Русский язык,
автор: пико20
Предмет: Химия,
автор: zhanka2137
Предмет: Химия,
автор: maranyan123