Q&A Discussões
Why
-1 Voto
2 RespostasI'm trying to calculate the decimal places of pi with Ramanujan's formula. but with this code I'm getting the same output for all values of n, which it shouldn't.
from math import sqrt, factorial as f
sum=0
n=0
k=(2*sqrt(2)/9801)
while n<=100000:
sum=sum+((f(4*n))*(1103+(26390*n)))/(((f(n))**4)*(396**(4*n)))
y=1/(k*sum)
print('%.60f' % y)
n=n+1
where am I doing wrong?
2 Votos
4 RespostasSimple code issue
1 Voto
1 RespostaJava
-1 Voto
4 Respostasvariable is ambiguous
0 Voto
2 RespostasHow to use "WHILE"
0 Voto
1 Respostaloops
0 Voto
1 Respostapyton array Q!
0 Voto
1 RespostaSubtraction problem
0 Voto
3 RespostasMoney Rate Income
1 Voto
1 RespostaIn the continue Loop -
i = 0
while True:
i = i +1
if i == 2:
print("Skipping 2")
continue
if i == 5:
print("Breaking")
break
print(i)
print("Finished")
It shows the output being
"1
Skipping 2
3
4
Breaking
Finished"
Why are the last three lines not
"Breaking
5
Finished"
Where it shows print(i) after break?
1 Voto
3 RespostasQuente hoje
Please answer
0 Votes
Can't figure out SQL code
0 Votes
Problem in code coach
2 Votes
How does the "if" work?
0 Votes
HTML
1 Votes
Data structures and Algorithms
2 Votes