Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 10, 2012 14:43:02

Krix
Зарегистрирован: 2012-09-10
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Классы

1. Создать класс, написать функцию, которая считает расстояние между двумя точками с координатами Х,У.
2. Написать метод класса, вычисляющий модули (расстояние до точки 0.0)

Офлайн

#2 Сен. 10, 2012 15:09:37

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Классы

from math import sqrt
class Point(object):
    def __init__(self, x,y):
        self.x,self.y=x,y
    def r_vector(self):
        return sqrt(self.x**2+self.y**2)
def s(P1,P2):
    x1,x2=P1.x,P2.x
    y1,y2=P1.y,P2.y
    return sqrt((x1-x2)**2+(y1-y2)**2)
P1=Point(10,23)
P2=Point(11.2,34)
print s(P1,P2)
print P2.r_vector()


Яндекс-деньги 41001901161376



Отредактировано FishHook (Сен. 10, 2012 15:11:10)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version