Задача определить функцию для вычисления суммы элемпентов последовательности
4.Задать функцию 'fib' для вычисления n-ого числа Фибоначxи вычислить fib 101 5.Задать функцию 'fib' для вычисления НОД двух чисел. 60,84
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-14-0294ac93dcef> in <module>()
1 vcl=Vector2(3,4)
----> 2 vcl.clase(5)
3 print
AttributeError: 'Vector2' object has no attribute 'clase'
Задача 6
Определить класс Polygon
, который определяет набор точек на плоскости (точка определяется своей парой координат ).
Набор точек в экземпляре класса можно хранить как список пар: .
В классе определить методы:
Добавление и удаление точки.
add(self, x, y)
,del(self, )
.Вычисление периметра замкнутой ломаной линии, соединяющей все точки.
perimeter(self)
Вычисление центра. . .
Примечание: функция это
math.sqrt
,math
это модуль из стандартной библиотеки.
Для проверки создать полигон, содержащий вершины квадрата: (-1,1), (1,1), (1,-1), (-1,-1) и вычислить длину периметра и его центр.