찾다

 >  Q&A  >  본문

Python 초보자가 재귀에 대해 질문합니다.

첫 번째 코드:

으아악

첫 번째 코드 실행 결과:

두 번째 코드:

으아악

두 번째 코드 실행 결과:

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

ringa_leeringa_lee2730일 전718

모든 응답(1)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-06-12 09:23:02

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

    회신하다
    0
  • 취소회신하다