Прочети кода внимателно
from dataclasses import dataclass, replace, FrozenInstanceError
@dataclass(frozen=True)
class Point:
x: int
y: int
p = Point(1, 2)
print(p)
try:
p.x = 99
except FrozenInstanceError:
print("frozen")
p2 = replace(p, y=20)
print(p2)
print(p is p2)
print(p == Point(1, 2))
print(hash(p) == hash(Point(1, 2)))
p3 = replace(p, x=100, y=200)
print(p3)
Какво ще изведе програмата? Напиши тук: