Я пытаюсь прочитать в текстовом файле целых чисел, сделать его списком, вычислить среднее значение всех целых чисел, вычислить среднее значение всех неотрицательных целых чисел, распечатать макс и мин. Мне удалось вычислить среднее значение всех целых чисел, но мне трудно получить среднее значение всех неотрицательных целых чисел и max и min.Вычисление среднего числа неотрицательных чисел из текстового файла
Вот то, что я до сих пор:
file = open("numberlist.txt", "r")
sum = 0
list = []
for num in file:
list.append(num)
poslist = []
for number in file:
x = int(number)
if x > 0:
poslist.append(x)
sum += number
posavg = sum/len(poslist)
print("The number of non-negative integers is ", len(poslist))
print("The average of the non-negtive integers is ", posavg)