Advertisement
matisarnowski

liczba_eulera

Oct 4th, 2019
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.75 KB | None | 0 0
  1. import math
  2.  
  3. print('Ustal dokładność z jaką chcesz obliczyć przybliżenie liczby Eulera. 0 będzie oznaczać najmniejszą dokładność, wyniesie ona 1. Im większą liczbę naturalną wybierzesz tym dłuższy szereg służący do obliczeń. ')
  4.  
  5. while True:
  6.     dokladnosc = input('Podaj liczbę naturalną lub 0: ')
  7.     if dokladnosc.isdecimal() == True:
  8.         dokladnosc = int(dokladnosc)
  9.         break
  10.     else:
  11.         print('Nie podałeś liczby naturalnej lub zera. To niezbędne do obliczeń.')
  12.  
  13. e = 0
  14.  
  15. for i in range(dokladnosc + 1):
  16.     e = e + 1/(math.factorial(i))
  17.  
  18. dokladnosc = str(dokladnosc + 1)
  19. e = str(e)
  20.  
  21. print('Po dokladnie ' + dokladnosc + ' zsumowaniu elementów ciągu, przybliżenie liczby Eulera wyniosło: ' + e)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement