initial commit
This commit is contained in:
commit
39f56a3b10
83 files changed
+3583
No files matched your search
@@ -0,0 +1,20 @@
|
||||
|
||||
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()
|
||||
Reference in new issue
Block a user