Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+4

Помогите пожалуйста составить программы на языке Python с использованием файлов. заранее спасибо!

1. Напишите программу, которая генерирует 600 целых чисел из [-1000;500] и выводит их
в столбик в файл с именем a1.txt. Просмотрите этот файл через редактор Блокнот.

2. Напишите программу, которая находит среднее арифметическое всех чисел,
записанных в файле a1.txt в столбик, и выводит результат в другой файл a2.txt

По дате
По рейтингу
Аватар пользователя
Мыслитель

1. Задача первая:

12345
 import random 
 
with open("a1.txt", "w") as f: 
    for _ in range(600): 
        f.write(f"{random.randint(-1000, 500)}\n") 
  1. Вторая задача:

1234567
 with open("a1.txt", "r") as f: 
    numbers = [int(line.strip()) for line in f] 
 
mean = sum(numbers) / len(numbers) 
 
with open("a2.txt", "w") as f: 
    f.write(f"{mean}\n") 
Аватар пользователя
Знаток

import random

with open("a1.txt", "w") as file:
for i in range(600):
num = random.randint(-1000, 500)
file.write(str(num) + "\n")

Аватар пользователя
Мастер

Нейросеть на изи написала, а мне самому лень