[ wraith46 @ 14.03.2017. 21:57 ] @
Radim po knjizi Python Programming: An Introduction to Computer Science (2nd Edition) by John Zelle. Imam manjih problema sa 15. zadatkom na 64. strani: Citat: Write a program that approximates the value of π by summing the terms of this series: 4/1 - 4/3 + 4/5 - 4/7 + 4/9 - 4/11 + ... The program should prompt the user for n, the number of terms to sum, and then output the sum of the first n terms of this series. Have your program subtract the approximation from the value of math.pi to see how accurate it is. Pokušavam to da uradim na sledeći način: Code: # pi_approximation # Program which approximates the value of Pi by summing the terms of # this series: 4/1 - 4/3 + 4/5 - 4/7 import math def main(): print("Welcome to Pi approximation!\n") n = int(input("Enter the number of terms to sum: ")) approx = 0 for i in range(1, n+1, 2): approx += 4 / i - 4 / (i+2) print("Approximate value of pi is: " + str(approx)) print("Deviation from Pi is: " + str(math.pi - approx)) main() Nisam siguran da li je ovo ispravno? |