하이미와 파이썬 입문! - 재귀적 호출


하이미와 파이썬 입문! - 재귀적 호출

이번에 배울 것은 새로운 파이썬 문법은 아니구요, 프로그램을 짜는 테크닉 중의 한 가지인데 조금 머리가 아플 수도 있는 내용이랍니다. 하지만 최대한 쉽게 알려드릴 테니까 너무 걱정 마시고 함께 알아보도록 할까요? 함수가 자기 자신을 호출하는 '재귀' 혹은 '순환' 이죠? 아래 예제를 한 번 살펴볼까요? 먼저 주어진 두 수를 합하는 함수를 만들어보겠습니다. >>> def hap(a, b): ... print(a + b) ... 제대로 만들었는지 확인을 해보는 것이 중요하겠죠? 확인해보셨으면 두 수를 곱하는 함수도 만들어볼까요? >>> def gop(a, b): ... print(a * b) ... 그럼 이번엔 두 수를 합해보고 곱해보고, 두 가지 일을 다하는 함수도 만들어 보겠습니다. >>> def hap_gop(a, b): ... hap(a, b) ... gop(a, b) ... 이 함수는 자기에게 맡겨진 일을 직접 수행하지 않고 다른 함수들에게 시키죠? 다시 말하면, 이 함수는 h...



원문링크 : 하이미와 파이썬 입문! - 재귀적 호출