Python 초보자가 재귀에 대해 질문합니다.
ringa_lee
ringa_lee 2017-06-12 09:21:02
0
1
707

첫 번째 코드:

으아악

첫 번째 코드 실행 결과:

두 번째 코드:

으아악

두 번째 코드 실행 결과:

내 질문:
함수에 print(num) 문을 추가했습니다. 왜 첫 번째 코드 조각은 5 4 3 2 1을 인쇄한 다음 120을 인쇄할 수 있습니까? 두 번째 결과에는 왜 120만 인쇄됩니까? 5 4 3 2 1? 논리적으로 말하면, 나는 이미 모든 인쇄 문을 작성했으므로 인쇄해야 합니다.

ringa_lee
ringa_lee

ringa_lee

모든 응답(1)
Ty80

두 번째 코드의 return之后的print는 실행할 수 없습니다. 함수가 반환되었습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿