강의로 돌아가기
자율주행차 개발

에러이유?

def function(a,b):
    result = a + b
    return result

n = function(1,2)

위의 코드를 실행하면

Traceback:
, in
NameError: name 'add' is not defined

이런 에러가 뜹니다. 어떤 의미인가요?

작성중인 코드―function_return
1
2
3
4
5
6
7
8
a = 1
b = 2

def summary(a,b):
    result = a + b
    return result

summary(1,2)
1 개의 답변
Demi

함수 이름을 add라고 지으라했는데 이름을 function으로 지어서 그렇습니다.
add 메소드를 찾으려하는데 add라는 이름이 없으니 NameError를 띄웠네요.

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