Lambda1 파이썬 함수 3편: 함수 안의 함수와 lambda 함수 안의 함수와 return 함수 안에서 함수 호출하기 함수 안에서 또 다른 함수를 호출할 수 있습니다. 이 경우 두 가지로 나뉘는데요. 자기 자신을 호출하는 경우와 다른 함수를 호출하는 경우입니다. 자기 자신을 호출하는 경우에는 특별히 재귀 함수라고 합니다. 재귀 함수의 경우에는 무한 번 자기 자신만 호출할 수 있기 때문에 재귀 루프를 탈출할 수 있는 조건이 필요합니다. 반복문에서 break가 이 역할을 했다면, 함수에는 return이 있습니다. 무한 루프에 빠지는 함수 def recall(): print("재귀함수") recall() recall() 위의 함수는 무한 루프에 빠지는 함수입니다. 계속해서 자기 자신을 호출하기 때문인데요. return 문을 활용하여 탈출 조건을 적어줘야 합니다. ret.. 2023. 8. 28. 이전 1 다음