整数のテキストファイルを読み込み、リストにして、すべての整数の平均を計算し、すべての非負の整数の平均を計算し、print最大と最小。私はすべての整数の平均を計算することができましたが、すべての非負整数の平均と最大値と最小値を得ることは困難です。テキストファイルからの非負の数の平均を計算する
ここ私がこれまで持っているものです。
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)