Мне нужно написать программу, которая вычисляет и печатает среднее число из текстового файла.Мне нужно использовать две функции высшего порядка, чтобы упростить дизайн.
Текстовый файл (inteers.txt), который я буду использовать, имеет следующие номера:
5
4
3
2
1
Это код, который у меня сейчас есть:
# I open up the file.
file = open("integers.txt", 'r')
file = file.read()
# I turn it into a list using the split method
file = file.split()
# I turn it into an integer using the map function.
file = map(int, file)
# I then use a for loop to get the total of all numbers in that list
# I then get the average
sum = 0
for numbers in file:
sum = numbers + sum
print(sum/len(file))
Как я могу использовать другую функцию высокого порядка в этой программе?Пожалуйста помоги.Я все еще новичок.