Multiple inheritance

Run Settings
LanguagePython
Language Version
Run Command
# Multiple inheritance class User(): def sign_in(self): print('logged in') class Wizard(User): def __init__(self, name, power): self.name = name self.power = power def attack(self): print(f'attacking xith power of {self.power}') class Archer(User): def __init__(self, name, arrows): self.name = name self.arrows = arrows def check_arrows(self): print(f'{self.arrows} remaining;') def run(self): print('ran really fast.') class HybridBorg(Wizard, Archer): def __init__(self, name, power, arrows): Archer.__init__(self, name,arrows) Wizard.__init__(self, name, power) hb1 = HybridBorg('borgy', 50, 100) print(hb1.sign_in()) print(hb1.attack())
Editor Settings
Theme
Key bindings
Full width
Lines