Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 22, 2012 14:18:06

paraffine9208
Зарегистрирован: 2012-08-19
Сообщения: 50
Репутация: +  0  -
Профиль   Отправить e-mail  

Выборка из файла

Добрый день!

Есть файл с числами, каждая новая строка - новое число. Надо сложить эти числа, посчитать количество строк и найти среднее, минимальное и максимальное число. Как это можно сделать?

Офлайн

#2 Ноя. 22, 2012 14:44:43

pyuser
От:
Зарегистрирован: 2007-05-13
Сообщения: 658
Репутация: +  36  -
Профиль   Отправить e-mail  

Выборка из файла

with open("имя_файла", "r", encoding="utf-8") as f:
    numbers = tuple(map(int, f)) # полагаем, что имелись ввиду целые числа
row_count = len(numbers)
sum_numbers = sum(numbers)
min_number = min(numbers)
max_number = max(numbers)
avg_number = sum_numbers / row_count



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version