So, I made a custom class:
class Drinker: def __init__(self, name, age): self.name = name self.age = age def canYouDrink(self): if self.age > 20: print('yes') else: print('no')
In a command prompt window, I did:
from drinker import Drinker dan = Drinker("Dan", 21)
Then he gave me this error message object.__new__() takes no parameters . Am I defining my constructor incorrectly?
source share