파이썬 클래스 cat 을 정의했으나, cat이 정의되어 않았다고 나옴.
조회수 660회
class cat:
def __init__(self, name, age):
self.__name = name
self.__age = age
def setname(self, name):
self.__name = name
def getname(self):
return self.__name
def setage(self, age):
self.__age = age
def getage(self):
return self.__age
missy = cat('missy', 3)
lucky = cat('lucky', 5)
print (missy.getname(), missy.getage())
print (lucky.getname(), lucky.getage())
이렇게 작성했는데 cat
이 정의 되지않았다고 나오는데 왜그런건가요?
1 답변
-
missy = cat('missy', 3) lucky = cat('lucky', 5) print (missy.getname(), missy.getage()) print (lucky.getname(), lucky.getage())
이 라인들의 들여쓰기를 지워보시겠어요? 이렇게요.
missy = cat('missy', 3) lucky = cat('lucky', 5) print (missy.getname(), missy.getage()) print (lucky.getname(), lucky.getage())
이게 왜 중요한지 알아보세요.
댓글 입력