Главная /
Язык программирования Python /
Имеется определение класса: class Line: def __init__(self, (x, y), (x1, y1)): self._b = (x, y) self._e = (x1, y1) def length(self): import math return math.sqrt((self._b[0]-self._e[0])**2 + (self._b[1]-self._e[1])**2) class Triangle: def __init__(self, p1
Имеется определение класса:
class Line:
def __init__(self, (x, y), (x1, y1)):
self._b = (x, y)
self._e = (x1, y1)
def length(self):
import math
return math.sqrt((self._b[0]-self._e[0])**2 + (self._b[1]-self._e[1])**2)
class Triangle:
def __init__(self, p1, p2, p3):
self._a, self._b, self._c = p1, p2, p3
def p(self):
return Line(self._a, self._b).length() + Line(self._a, self._c).length()
+ Line(self._b, self._c).length()
def as_lines(self):
return Line(self._a, self._b), Line(self._a, self._c), Line(self._b,
self._c)
tr = Triangle((1, 2), (-1, 4), (0, 0))
Какие из вариантов его применения допустимы в программах на Python, которые пользуются экземплярами класса Triangle
?
вопрос
Правильный ответ:
print Line(tr._a + tr._b).length()
print tr.as_lines()[0].length()
print tr.p()
print _a, _c
Сложность вопроса
94
Сложность курса: Язык программирования Python
62
Оценить вопрос
Комментарии:
Аноним
Какой человек ищет эти вопросы интуит? Это же совсем для даунов
22 дек 2020
Аноним
Экзамен прошёл на 4.!!!
29 авг 2016
Другие ответы на вопросы из темы интернет-технологии интуит.
- # Какое значение threadsafety соответствует ситуации, когда потоки могут одновременно использовать как DB-API 2.0 совместимый модуль, так и соединения, получаемые на основе этого модуля
- # Какое значение threadsafety соответствует ситуации, когда потоки могут одновременно использовать DB-API 2.0 совместимый модуль, но не соединения, получаемые на основе этого модуля
- # Какой из операторов соответствует следующему псевдокоду: 1 0 LOAD_FAST 0 (x) 3 PRINT_ITEM 4 LOAD_FAST 1 (y) 7 PRINT_ITEM 8 LOAD_CONST 0 (None) 11 RETURN_VALUE
- # Какие из получаемых в следующем фрагменте кода объектов являются итераторами? def gen(N): for i in xrange(N): yield i lst = [1, 2, 3, 4] xr = xrange(12) g = gen(10) en = enumerate(lst)
- # Как можно проверить выполнение некоторого условия cond хотя бы для одного элемента матрицы a?