강의로 돌아가기
-

에러발생

2분 45초 쯤에 실행한 결과가 똑같이 나온다고 하셨는데요.
저는 21번째 줄에 person = Human.create(철수, 60.5)에서 AttributeError: type object 'Human' has no attribute 'create'라고 뜹니다.
예전에 강의에서도 발생했던 오류인데요. 왜 자꾸 이런 오류가 뜨는건지 모르겠습니다 ㅠㅠㅠ

2 개의 답변
프로그래머스

python을 배우기 전에, 다른 언어를 배우신게 아닌가 생각됩니다. python에서는

person = Human.create("철수", 60.5)가 아니라
person = Human("철수", 60.5) 라고 쓰셔야겠지요?

  • Changbin Im
    강의에서 person = Human.create("철수", 60.5) 이렇게 되어있는데요..? Changbin Im 2018.04.17 16:06
이해원

class 안에 create 함수가 이전 강의 그대로 create_human라고 되어 있는 것은 아닌지 create 함수를 제대로 만들었는지 확인해봐야 될 것 같네요.
그리고 코드를 전부 올려주면 문제점을 정확히 찾아주기 편할 것 같아요

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.