class Duck (): def quack(): print "QUACK!" class StrangeDog(): def quack(): print "QUACK!" def lookADuck(duck): duck.quack() dog = StrangeDog() lookADuck(dog)
Standard input is empty
Standard output is empty
Traceback (most recent call last): File "prog.py", line 13, in <module> File "prog.py", line 10, in lookADuck TypeError: quack() takes no arguments (1 given)