Как напечатать значения e1 и e2. он не возвращает никаких значений.TypeError: этот конструктор не принимает аргументов в python
class Employee:
def __init__(self,name,age):
self.name=name
self.age=age
e1=Employee("xyz",'25')
e2=Employee("abc",'23')
print("Employee Details...")
print("Name:",e1.name,"age:",e1.age)
print("Name:",e2.name,"age:",e2.age)
return
t=Employee()
print t
Что именно вы пытаетесь сделать? Что вы получаете (ошибка или неожиданный результат?)? –
@AnandSKumar, я думаю, вы отредактировали, решая проблему с кодом. Неправильное редактирование –
@AhsanulHaque Нет, я просто не включил в блок кода 'class Employee:' строка, которая не была внутри блока кода. Вышеупомянутая программа, как она есть, не работает наверняка. Он пытается создать 'Employee()', но 'Employee()' '' '__init __()' принимает еще 2 аргумента. –