Pythonでforループを書く方法を理解する必要があります。これは、入力が与えられた奇数の整数の和を出力しません。サム関数を使うことも、リストを作ることもできません。これまで私が持っていたのはこれです:Pythonで奇数の整数の和
def sumofoddints (n):
n >= 1
total = 0
for num in range (1, n):
if num % 2 == 1:
total += n
return total
これは私に正しい合計を与えないので、私はそれを修正する方法がわかりません。
「n」は、考慮されている値の範囲の上限を定義します。したがって、それを 'total'に追加すると動作しません。代わりに 'num'を追加してください。 –