강의로 돌아가기
김민창

왜 계속해서 에러가 나오는 지요?

class Human():
'''인간'''

def create(name, weight):   "### IndentationError: unexpected indent: 이 줄에 에러라고 하는데 왜 그런가요?"
    person = Human()
    person.name = name
    person.weight = weight
    return person

def eat(person):
    person.weight +=0.1
    print("{}가 먹어서 {}kg이 되었습니다.".format(person.name, person.weight))

def walk(person):
    person.weight -=0.1
    print("{}가 걸어서 {}kg이 되었습니다".format(person.name, person.weight))

person = Human.create('철수', 60.5)
person.walk()
person.eat()
person.walk()

1 개의 답변
gahrlic
class Human():
    "인간"

    def create(name, weight): ...

위에 인간부분 들여쓰기 해보세요

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