prblm

구현훈련하기 - 리스트에서 최대값 반환하기

find_max_num

값이 정상적으로 출력되지 않음

try

def find_max_num(array):
max_num = array[0]

최대값을 담는 변수를 array 리스트의 0번째 index value로 선언

for num in array:

array 리스트의 숫자를 for문을 통해 순서대로 찾다가

if num > max_num:
max_num = num
return max_num

숫자가 최대값보다 크면 그 숫자가 최대값이 되는 새로운 변수를 선언하고 최대값 반환

solve

원래의 상태..
코드를 살펴보다 for문의 조건이 맞으면 리턴이 되어야 했는데 되지 않았다.. 그러다 줄을 맞춰보는데

결과가 제대로 나온다

learn

return으로 최대값이 반환되는 시점은 for문이 끝난 이후이기 때문에 들여쓰기가 아니라 for문과 같은 위치에서 실행되어야 한다. 줄맞춤이 이렇게.. 중요하다

profile
with gratitude, optimism is sustainable

0개의 댓글