lucast0rres

Lista 3 - 1.37

May 1st, 2016
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.58 KB | None | 0 0
  1. #This algorithm was crated by Lucas Pereira Torres de Araujo
  2. #Lista 3 - FUP's Class - 2016.1
  3. #Item 1.37
  4.  
  5. print "Sendo a seguinte sequencia:\nN! / 0! - (N-1)! / 2! + (N-2)! / 4! - (N-3)! / 6! + ... 0! / (2N)!"
  6. n = input("Digite o valor de N: ")
  7. soma = float(0)
  8.  
  9. for i in xrange(0, n):
  10.     fatn = 1
  11.     for j in xrange(2, n-i):
  12.         fatn = fatn*j
  13.  
  14.     fatd = 1
  15.     for j in xrange(2, 2*i):
  16.         fatd = fatd*j
  17.  
  18.     r = fatn/fatd
  19.     r = float(r)
  20.  
  21.     if i%2 == 1:
  22.         print i+1,"o. - termo =", r
  23.         soma = soma + r
  24.     else:
  25.         print i+1,"o. - termo =", r
  26.         soma = soma - r
  27.  
  28. print "Resultado =", soma
Add Comment
Please, Sign In to add comment