Предмет: Информатика, автор: qweewq258456

На вход подаётся файл input2.txt, в котором неизвестное количество
строк, в каждой из которых неизвестное количество целых чисел в
промежутке от 1 до 1000. Посчитать количество и сумму чисел в каждой
отдельной строке. Сформировать файл output2.txt, количество строк в
котором будет совпадать с количеством строк в первоначальном файле. В
каждой строке должно находится 2 числа – количество и сумма чисел в
соответствующей строке.
Пример файла Input2.txt
1 2 3
4 5
10 20 30 40
Пример файла output2.txt
3 6
2 9
4 100

Ответы

Автор ответа: timkafey
1

python

lines = []

with open('input2.txt') as file:

 lines = file.readlines()

lines = [[int(number) for number in line.split()] for line in lines]

with open('output2.txt', 'w') as file:

 for number_of_line in range(len(lines)):

   file.write(f'{len(lines[number_of_line])} {sum(lines[number_of_line])}')

   if number_of_line != len(lines) - 1:

     file.write('\n')


timkafey: спрашивай если что-то не понятно
Похожие вопросы
Предмет: Другие предметы, автор: annamushex
Предмет: Математика, автор: Диана21213