파이썬 SyntaxError: 'return' outside function

조회수 2881회
i2 = np.random.randint(3)
j2 = np.random.randint(3)
a1 = np.eye(3)[i2][j2]
a2 = np.eye(3)[j2][i2]

if (a1 == a2) :
 return True
else :
  return False

행렬에 불특정 부분 i2, j2를 통해서 i2와 j2가 서로 위치가 바뀌어도 같으면 True반환 틀리면 False 반환을 나타내고 싶은데 코랩에서 저대로 입력하니 SyntaxError: 'return' outside function 오류가 뜨네요.. 뭐가 문제일까요? print로 출력하면 되고 return값 반환만 안됩니다. 들여쓰기는 제대로 한 상태입니다.

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)