Skip to content

Instantly share code, notes, and snippets.

@stephengruppetta
Created August 20, 2023 18:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save stephengruppetta/ec2d0383a8d8d4056354d61c22c22bd8 to your computer and use it in GitHub Desktop.
Save stephengruppetta/ec2d0383a8d8d4056354d61c22c22bd8 to your computer and use it in GitHub Desktop.
# making_magic.py
from hogwarts_magic import Student
harry = Student("Harry Potter", "stag", 1980)
hermione = Student("Hermione Granger", "otter", 1979)
ron = Student("Ron Weasley", "jack russell terrier", 1980)
harry.assign_house_using_sorting_hat()
print(harry.house)
# Gryffindor
hermione.assign_house_using_sorting_hat()
print(hermione.house)
# Gryffindor
ron.assign_house_using_sorting_hat()
print(ron.house)
# Gryffindor
# A few checks…
print(harry.house.members)
# [Student('Harry Potter', 'stag', 1980)]
print(harry.house is ron.house)
# False
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment