강의로 돌아가기
하태현

eat 과 walk를 정의 시 이해가지 않는 부분이 있습니다.

eat을 정의할 때 person.weight += 0.1
walk를 정의할 때 person.walk -= 0.1 에서,
왜 + 또는 - 를 하지 않고 +=, -=로 쓰는 지 궁금합니다.
또한 이렇게 하지 않고 그냥 +, -로만 썼을 경우 어떤 에러가 나는지 궁금합니다.

1 개의 답변
강용석

person.weight += 0.1
이문장은
person.weight = person.weight + 0.1
과 동일하고

person.walk -= 0.1
이문장은
person.walk = person.walk - 0.1
과 같습니다.

그냥 + - 해도 오류는 없지만 출력되는 답이 연속될수록 차이가 생기게 됩니다.

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