재귀함수1 [파이썬] 알기 쉽게 풀어쓴 재귀 함수 안녕하세요. 오늘은 제가 파이썬을 하면서 이해하기 어려웠던 부분인 '재귀함수'에 대해 이야기해보려고 합니다. 재귀함수 란? 쉽게 말하자면 자기가 자기를 호출하는 함수입니다. 일반적인 함수는 다른 함수를 호출해서 실행하거나, 값을 반환하여 결과를 돌려줍니다. 하지만 재귀함수는 함수가 자기 자신을 호출하여 문제를 해결하는 방식으로 동작합니다. 그로 인해 복잡한 문제를 해결할 수도 있지만 무한루프에 빠질 수 있다는 단점이 됩니다. 왜 재귀 함수는 무한루프에 빠지나요? 종료조건이 없으면 무한 루프(프로그램의 명령을 무한히 반복)를 하게 됩니다. 예시 1) def A(n): print(n) A(n-1) A(1) 1. A(1) 호출 : 함수 이름이 A인 함수가 정의된 곳으로 이동(def) 2. print(1) 출력.. 2023. 3. 30. 이전 1 다음