Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
6
Обнаружьте дефекты в приведённом Python‑скрипте
Условие задачи
В представленном фрагменте кода присутствуют несколько логических и типовых ошибок. Проанализируйте его и укажите проблемные места.
from __future__ import annotations
import dataclasses
class Parent:
def method(self) -> int:
return 1
@dataclasses.dataclass(slots=True)
class Child[T: int](Parent):
x: T
y: list[int] = dataclasses.field(default=[])
def method(self) -> str:
return self.x + len(self.y) + super().method() # XXX
inst = Child(y=[1], x=5.5)
print(inst.method())