Предмет: Информатика,
автор: 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
Ответы
Автор ответа:
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:
спрашивай если что-то не понятно
Похожие вопросы
Предмет: Русский язык,
автор: msmegakli
Предмет: Русский язык,
автор: alromanova
Предмет: Другие предметы,
автор: annamushex
Предмет: Алгебра,
автор: kroylayshic
Предмет: Математика,
автор: Диана21213