Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Задача на файлы питон. Сумма квадратов чисел из файла

Ангелина Артамонова Ученик (51), закрыт 1 год назад
Дан файл f, компоненты которого являются действительными числами. Найти сумму квадратов компонент файла. Помогите пж!!!
Лучший ответ
Папа Высший разум (143903) 1 год назад
Такие вещи делаются гораздо проще:
 with open("input.txt", "r") as f:
print(sum(map(2..__rpow__, map(float, f))))
map - это применение переданной функции к каждому элементу последовательности. Для файла это - строки, т.е. каждая строка сначала преобразуется в вещественное число (map(float...)), а затем - возводится в степень 2 (map(2..__rpow__...)). sum суммирует элементы итоговой последовательности.
Числа читаются из файла input.txt, можно заменить название на любое другое.
Остальные ответы
Максим Костенко Мастер (1771) 1 год назад
filename = 'file.txt' # имя файла с числами
sum_of_squares = 0

with open(filename) as f:
for line in f:
number = float(line.strip())
sum_of_squares += number ** 2

print("Сумма квадратов чисел из файла:", sum_of_squares)
Похожие вопросы