class Hero: def __init__(self, username, level) self.username = username self.level = level def __str__(self): return f"{self.username} of type {self.__class__.__name__} has level {self.level}" class Elf(Hero): pass class MuseElf(Elf): pass class Wizard(Hero): pass class DarkWizard(Wizard): pass class SoulMaster(DarkWizard): pass class Knight(Hero): pass class DarkKnight(Knight): pass class BladeKnight(DarkKnight): pass