Я не понимаю, почему это так (6, 8). Разве это не должно быть (5, 9)? [закрыто]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Я не понимаю, почему это так (6, 8). Разве это не должно быть (5, 9)? [закрыто]

Сообщение Anonymous »

Я получаю это 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»