Вопрос задан 15.07.2023 в 23:17. Предмет Информатика. Спрашивает Гекк Влад.

Напишите программу которая находит среднее арифметическое всех чисел записанных в файле в столбик и

выводит результат в другой файл Пайтон​
0 0
Перейти к ответам

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

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

Ответ:

Код ниже

Объяснение:

with open(r"D:\num.txt", "r", encoding='utf-8') as source:

       sum = 0

       item = 0

       for s in source:

           sum += int(s)

           item += 1

       

with open(r"D:\result.txt", "w", encoding='utf-8') as dest:

   dest.write(str(sum / item))

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

Конечно! Вот пример программы на языке Python, который читает числа из файла, вычисляет их среднее арифметическое и записывает результат в другой файл:

python
def calculate_average(input_file, output_file): try: # Чтение чисел из файла with open(input_file, 'r') as file: numbers = [float(line.strip()) for line in file] # Вычисление среднего арифметического average = sum(numbers) / len(numbers) # Запись результата в другой файл with open(output_file, 'w') as file: file.write(str(average)) print("Среднее арифметическое записано в файл", output_file) except FileNotFoundError: print("Файл не найден.") except ZeroDivisionError: print("Файл пуст.") except ValueError: print("Файл содержит некорректные данные.") # Пример использования input_file = 'input.txt' # Имя файла с входными данными output_file = 'output.txt' # Имя файла для записи результата calculate_average(input_file, output_file)

В этом примере функция calculate_average принимает два аргумента: имя входного файла input_file и имя файла для записи результата output_file. Функция открывает входной файл, читает числа из него, вычисляет их среднее арифметическое и записывает результат в выходной файл. Если происходит ошибка (например, файл не найден или содержит некорректные данные), программа выводит соответствующее сообщение.

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

0 0

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

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

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

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