정수의 텍스트 파일을 읽고, 목록으로 만들고, 모든 정수의 평균을 계산하고, 음이 아닌 정수의 평균을 계산하고, 인쇄합니다. 최대 및 최소. 모든 정수의 평균을 계산할 수 있었지만 모든 음수가 아닌 정수와 최대 및 최소 평균을 얻는 데 어려움이 있습니다. 숫자가 공간
으로 구분하는 경우
이 매우 짧은 (난 당신의 코드에서 이해하거나, 새로운 선으로,)텍스트 파일에서 음수가 아닌 숫자의 평균 계산하기
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)