프로그래밍에서 return은 '값을 반환한다'라는 의미에요 (물론 Python 포함) 예시로 한 코드를 보여드릴게요. 여기 ab() 라는 함수가 있어요. def ab(a,b): total
프로그래밍에서 return은 '값을 반환한다'라는 의미에요 (물론 Python 포함) 예시로 한 코드를 보여드릴게요. 여기 ab() 라는 함수가 있어요. def ab(a,b): total = a + b 코드를 살펴보면 ab()함수는 첫번째 인자와 두번째 인자를 더해주는 코드에요 하지만 1와 2의 합을 알기 위해 ab(1,2)를 사용해 pri = ab(1,2) print(pri) 라는 코드를 적었어요. 코드를 살펴보면 ab(1,2)를 pri에 대입하고 print() 시키는 코드에요. 하지만 해당 코드를 실행해보면 ab()함수에서 값을 반환을 안해줘서 pri의 출력값은 Undefined, Null, NaN 또는 에러가 날거에요. 우리는 ab()에서 두 수를 더한것을 출력해주는 코드이기 때문에 a + b의 값을 반환해줄 필요가 있어요. 이때 'return'을 사용하는것 이에요. 한번 코드를 짜보자구요. def ab(a,b): total = a + b return total pri = ab(1,2) print(pri) 라는 코드가 있어요. 코드를 해석하면 함수로 1과2라는 수를 준다슴 total로 그 두수를 합친다음 total에다가 저장해요. 그다음 그 값을 반환시켜주고 있어요. 그럼 pri에는 이제 3(1+2)이라는 값이 저장이 되고 3이라는 값이 출력되요.