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