私がプログラムに言った場合のようにn=10
、どうすればそれを返すことができ10*9*8*7*6*5....1
ますか?
while ループを考えましたが、シーケンス内のすべての数値を合計していないため、どこかで失敗したように感じます。
私の現在のコードは次のようになります
def product(n):
i=n
a=n-1
while a>0:
return i * a
b=i * a
a=a-1
i=i-1
再帰を使わずにそれを行うより良い方法はありますか? 非常に初歩的な質問で申し訳ありませんが、コーディングの方法を独学で学ぼうとしています。あなたはどこかから始めなければなりません!
ありがとう!