728x90
반응형
문제
아래의 에러가 발생하는 이유에 대해 설명하라.
hello()
def hello():
print("Hi")
실행 예
NameError: name 'hello' is not defined
내풀이
함수가 만들어지기 전에 선언을했기 때문에 에러가 발생 하였다.
정답
함수가 정의되기 전에 호출되어서 에러가 발생합니다.
함수를 실행하기 위해선 함수가 정의 된 후 사용해야 한다.
728x90
반응형
'Coding > 초보자를 위한 파이썬 300제' 카테고리의 다른 글
초보자를 위한 파이썬 300제 // 207 print() (0) | 2021.02.26 |
---|---|
초보자를 위한 파이썬 300제 // 206 함수 (0) | 2021.02.25 |
초보자를 위한 파이썬 300제 // 204 함수 (0) | 2021.02.25 |
초보자를 위한 파이썬 300제 // 203 함수 (0) | 2021.02.25 |
초보자를 위한 파이썬 300제 // 201,202 함수 (0) | 2021.02.25 |
댓글