Используйте numpy
.
ШАГИ:
- Найдите положительные целые числа
- возьмите их среднее значение.
import numpy as np
def test(): # do not change this or the next line!
numbers = [11.5, 28.3, 23.5, -4.8, 15.9, -63.1, 79.4, 80.0, 0, 67.4, -11.9, 32.6]
num = np.array(numbers)
avg = np.mean((num[num >= 0]), axis=0)
return avg # do not change this line!
# do not write any code below here
test()
Вывод:
37.62222222222223
Редактировать:
def test(): # do not change this or the next line!
numbers = [11.5, 28.3, 23.5, -4.8, 15.9, -63.1, 79.4, 80.0, 0, 67.4, -11.9, 32.6]
num = [i for i in numbers if i>=0]
avg = sum(num)/len(num)
return avg # do not change this line!
# do not write any code below here
test()