강의로 돌아가기
김대연

변수 사용하기 실행오류가 계속 떠요

identity = '지구인'
print('안녕 나는',identity,'이야')

이렇게 작성을 했는데
테스트 실행 중 오류가 발생하였습니다.
Traceback (most recent call last):
File /solution_test.py, line 11, in test
self.assertEqual(type(name), type('abc'))
NameError: name 'name' is not defined

자꾸 오류가 뜨네요 이유가 뭘까요?

1 개의 답변
Demi

오류가 나올때에는 오류 메세지를 잘 확인해보세요. 어디가 틀렸는지 힌트가 나온답니다. 오류메세지는 다음과 같은데요

NameError: name 'name' is not defined

해석하면 'name'이라는 이름이 정의되지 않았다고 합니다. 지문을 보면 name이라는 변수를 만들라했는데, 대연님께서는 identity라는 변수를 만드셨어요. 따라서 identity를 name으로 바꿔주시면 문제가 해결될겁니다.

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