Using dataclasses.dataclass with frozen=True, define class Point with fields x: int and y: int
A medium Python interview practice problem on DataDriven. Write and execute real python code with instant grading.
- Domain
- Python
- Difficulty
- medium
Problem
Using dataclasses.dataclass with frozen=True, define class Point with fields x: int and y: int. Create p = Point(3, 4) and print p. A set containing p should be hashable because the class is frozen; print len({p, Point(3, 4), Point(5, 6)}).
Practice This Problem
Solve this Python problem with real code execution. DataDriven runs your Python code in a real environment and grades it automatically.