Вопрос задан 17.06.2023 в 06:51. Предмет Информатика. Спрашивает Аминов Дмитрий.

Задание №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​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Шишкин Денис.

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))

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Задание №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".

0 0

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

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

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

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