###Python の関数について
ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
def something(number): if number==0: return 1 else: return number*something(number-1) answer=something(4) print(answer)
発生している問題・エラーメッセージ
24と出力されるが、そのようになる理屈がわかりません わかり易く解説してもらいたいです
該当のソースコード
python3
試したこと
return number*something(number-1)を色んな数値に変えて見たりしたが理解できなかった
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
python3 mac
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/23 22:34