Multiple Inheritence:
Let's see a example for better understanding:
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'My name is {self.name} and my power is {self.power}')
class archer(User):
def __init__(self,name,arrow_num):
self.name = name
self.arrow_num = arrow_num
def arrow(self):
print(f'My name is {self.name} and my item is - {self.arrow_num}')
class mix(wizard,archer): #multiple inheritence
def __init__(self,name,power,arrow_num):
wizard.__init__(self,name,power)
archer.__init__(self,name,arrow_num)
mix1 = mix('konok',100,200)
mix1.arrow()
mix1.attack()
