История изменений
Исправление rtxtxtrx, (текущая версия) :
Не?
with open('govno.dat') as fp:
_, val = next(fp).split(';')
min = max = avg = float(val)
for line in fp:
_, val = line.split(';')
val = float(val)
min = val if val < min else min
max = val if val > max else max
avg = (avg + val) / 2
print(f"{min=}, {max=}, {avg=}")
Исходная версия rtxtxtrx, :
Не?
with open('govno.dat') as fp:
_, val = next(fp).split(';')
min, max, avg = float(val)
for line in fp:
_, val = line.split(';')
val = float(val)
min = val if val < min else min
max = val if val > max else max
avg = (avg + val) / 2
print(f"{min=}, {max=}, {avg=}")