Files
Prog_3A/Prog_2A/lab_3/own_hash.py
T
2026-10-19 20:29:13 +02:00

20 lines
501 B
Python

class Student:
def __init__(self, number, name, email):
self.number = number
self.name = name
self.email = email
self.MAX_HASH =100000
def __str__(self):
return f"Student: {self.name} ({self.email}, {self.number})"
def __hash__(self):
return (id(self.number) + id(self.name) + id(self.email)) % self.MAX_HASH
def main():
student = Student("0975", "Arthur", "arthur@blade.hex")
print(hash(student))
for _ in range(10):
main()