#1393053
Ниже приведен код на Python.    class Vector:     def __init__(self, x, y):         self.x = x         self.y = y     def __add__(self, other):         if isinstance(other, Vector):             return Vector(self.x + other.x, self.y + other.y)         return NotImplemented     def __repr__(self):         return f"Vector({self.x}, {self.y})" v1 = Vector(1, 2) v2 = Vector(3, 4) result = v1 + v2 print(result)   Что произойдет при перегрузке оператора + для класса Vector в следующем коде?
Варианты ответа:
  • Программа выведет: Vector(4, 6)
  • Программа выведет: Vector(1, 2) + Vector(3, 4)
  • Программа выдаст ошибку, так как нельзя перегрузить оператор + для пользовательских классов.
  • Программа выдаст ошибку из-за отсутствия метода __repr__.
Курсы в категории: Информационные технологии
📚 Похожие вопросы по этой дисциплине
Ниже приведен код с использованием Tkinter для создания интерфейса.   import tkinter as tk def say_hello():     print("Привет!") root = tk.Tk() root.title("Пример окна") btn = tk.Button(root, text="Нажми меня", command=say_hello) btn.pack() ... Ниже приведен код с использованием Tkinter.   import tkinter as tk class MyApp:     def __init__(self, master):         self.master = master         master.title("MyApp")         self.label = tk.Label(master, text="Hello, Tkinter!")         self.labe... Ниже приведен код с использованием Tkinter.   import tkinter as tk class MyApp:     def __init__(self, master):         self.master = master         master.title("MyApp")         self.frame = tk.Frame(master)         self.frame.pack()         self.ca... Ниже представлен код на Python.   from django.db import models class Person(models.Model):     name = models.CharField(max_length=100)     age = models.IntegerField()     def __str__(self):         return f"{self.name}, Age: {self.age}"   Ч... Необходима программа на Python, которая правильно считывает возраст пользователя и выводит его год рождения.