def abc(array, N):
if array[N] in array:
return array[N-1]**N
else:
return (-1)
print(abc((1,2,3,4,5,6),3))
5까지는 결과가 잘 나오는데 6부터 결과가 이상해지는 이유가 뭘까요?
def abc(array, N):
if array[N] in array:
return array[N-1]**N
else:
return (-1)
print(abc((1,2,3,4,5,6),3))
5까지는 결과가 잘 나오는데 6부터 결과가 이상해지는 이유가 뭘까요?
def abc(array, N):
if array[N] in array:
return array[N-1]**N
else:
return (-1)
print(abc((1,2,3,4,5,6),3))
5까지는 결과가 잘 나오는데 6부터 결과가 이상해지는 이유가 뭘까요?