Я получаю это v1 (2) + v2 (4) = 6 и v1 (3) + v2 (5) = 8, что сделало бы (6, 8), но я не понимаю, почему < /p>
Вот код -< /p>
class Vector:
def __init__(self, x, y):
self.x = x
self.y = y
def __add__(self, other):
return Vector(self.x + other.x, self.y + other.y)
def __str__(self):
return f"Vector({self.x}, {self.y})"
v1 = Vector(2, 3)
v2 = Vector(4, 5)
print(v1 + v2)
output: (6, 8)
Подробнее здесь: https://stackoverflow.com/questions/796 ... -it-be-5-9
Я не понимаю, почему это так (6, 8). Разве это не должно быть (5, 9)? [закрыто] ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Я не понимаю, в чем ошибка при использовании шаблона в файле class.cpp [закрыто]
Anonymous » » в форуме C++ - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Ошибка компиляции: «не утверждение». Я не понимаю программирование [закрыто]
Anonymous » » в форуме JAVA - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-