Задание №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
Ответы на вопрос
Ответил Rediska873
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:
Спасибо
Новые вопросы