Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def computeArithmeticMean(arr):
- """Возвращает число, среднее арифметическое элементов массива arr."""
- mean = 0
- # TODO: Добавить код для вычисления среднего арифметического.
- # Формула: https://goo.gl/Q1WkwC
- # Статья в Википедии: https://goo.gl/oVn4pu
- return mean
- def almostEqual(a, b, epsilon=0.001):
- """Вспомогательная ф-ция, возвращает True если два числа почти равны."""
- # Подробности: https://habrahabr.ru/post/112953/
- return abs(a-b) < epsilon
- if __name__ == "__main__":
- arr = [-1, 2, 3, 4, 5, 6, 7]
- result = computeArithmeticMean(arr)
- expected = 3.7142857143
- assert almostEqual(result, expected), ("среднее арифметическое массива %s должно быть %f, но равно %f" % (arr, expected, result))
Advertisement
Add Comment
Please, Sign In to add comment