Ваш метод __init__
принимает два аргумента, а именно имя и возраст.Вы не предоставляете никаких аргументов при создании экземпляра Person
.Поэтому вы можете сделать следующее:
p1 = person('Armeen', 20)
В отличие от
p1 = person()
Или если вы хотите, чтобы пользователь не указывал имя и возраст во время создания экземпляра,Вы можете установить эти параметры как необязательные, выполнив следующие изменения в __init__
def __init__(self, name = None, age = None): ##This would work with your code as well