Advertisement
Guest User

pb3

a guest
Nov 20th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. #!/usr/bin/python
  2.  
  3. import math
  4.  
  5. def Suma(n):
  6. sum = 0.0
  7. for i in range (0,n):
  8. sum += (i + 1) / float(math.factorial(i))
  9. return sum * 0.5
  10.  
  11. while True:
  12.  
  13. try:
  14. err = input("err = ")
  15. err = float(err)
  16. if err < 0:
  17. print("Introduceti un numar pozitiv")
  18. else :
  19. n = 1
  20. sum = 0.0
  21. while True:
  22. sum = Suma(n)
  23. n += 1
  24. if(err >= math.e - sum):
  25. print(math.e - sum)
  26. break
  27. break
  28. except Exception as e:
  29. print(e)
  30. print("Introduceti un numar valid")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement