runnig

Задача 3. Среднее арифметическое.

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