0
特定の反復回数で合計(x_i = 1/i ** 2)を計算しますが、Pythonはすべての浮動小数点を0に丸めます。 Ex。このコードで:= 6number_of_iterationsでPythonが浮動小数点を整数に切り捨てるのを止めるには?
number_of_iterations = int(input("Write number of iterations: "))
x = 0.0
for i in range(1, number_of_iterations + 1):
x += 1/(i**2)
print(x)
、それは私が最初の反復は、x = 1と、うまくいくと仮定していますが、残りは値0
を得る1を出力します