検索

ホームページ  >  に質問  >  本文

Python 初心者が再帰について質問する

最初のコード:

リーリー

最初のコード実行結果:

2 番目のコード:

リーリー

2 番目のコードの実行結果:

私の質問:
関数に print(num) ステートメントを追加しました。なぜ最初のコードは 5 4 3 2 1 を出力し、次に 120 を出力するのですか? 2 番目のコードはなぜ出力しますか? ? 結果は 120 だけですが、5 4 3 2 1 ではありませんか?論理的に言えば、print ステートメントはすべてすでに書いているので、それらを print する必要があります。

ringa_leeringa_lee2730日前717

全員に返信(1)返信します

  • PHP中文网

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

    2 番目のコードの return之后的print 関数が返されません。

    返事
    0
  • キャンセル返事