AttributeError: у объекта [obj_name] нет атрибута [имя атрибута, которое я передаю] [закрыто]Python

Программы на Python
Anonymous
AttributeError: у объекта [obj_name] нет атрибута [имя атрибута, которое я передаю] [закрыто]

Сообщение Anonymous »

Код: Выделить всё

class Circle():
pi = 3.14
def __inti__(self, radius = 1):
self.radius = radius
self.area = radius*radius*self.pi

def get_circumference(self):
return self.radius*2*self.pi

my_circle = Circle()
print(my_circle.radius)
ошибка:

Код: Выделить всё

Traceback (most recent call last):
File "c:\Users\username\Desktop\py\classes.py", line 31, in 
print(my_circle.radius)
^^^^^^^^^^^^^^^^
AttributeError: 'Circle' object has no attribute 'radius'
Я изучаю классы Python и не могу определить радиус круга. Я ожидал, что мне напечатают радиус.

Подробнее здесь: https://stackoverflow.com/questions/786 ... ch-im-pass

Вернуться в «Python»