基本的な python を学習しようとしていますが、while ループを使用して値を返すことができないようです。読んでいるガイドから構文をコピーしていますが、実行してもうまくいかないようです。私は別のバージョンを持っているかもしれませんが、よくわかりません。
とにかく、私はちょうどいじって、このコードを手に入れました
def fact(x):
count = 1
sum = 0
while count <= x:
sum = count * sum
count + 1
else:
return sum
これが階乗を正しく計算するかどうかさえわかりません。気にしません。値を返そうとしているだけです。なにが問題ですか?return を使用できないのはなぜですか? return を次のように置き換えると、何が問題なのかわかりません
display,
それはまだ機能しません。