Advertisement
tanmoklepasha

რეკურსიული_კოდები

Oct 28th, 2016
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.83 KB | None | 0 0
  1. '''ფაქტორიალის დასათვლელი რეკურსიული კოდი '''
  2. def factorial(n):
  3.     if n==1:
  4.         return n
  5.     return n*factorial(n-1)
  6.  
  7. m=int(input("shemoitanet ricxvi romlis faqtorialis datvlac gsurt : \n m = "))
  8. print(factorial(m))
  9.  
  10. '''1-დან N-მდე რიცხვების ჯამის დასათვლელი რეკურსიული კოდი '''
  11. def sum(n):
  12.     if n==1:
  13.         return 1
  14.     return n+sum(n-1)
  15.  
  16. m=int(input("shemoitaneT ricxvi : \nm = "))
  17. print(sum(m))
  18.  
  19. ''' 1+1/2+1/3+.....+1/n  ამ მიმდევრობის ჯამის დასათვლელი რეკურსიული კოდი '''
  20. def sum_n(n):
  21.     if n==1:
  22.         return 1
  23.     return (1/n)+sum_n(n-1)
  24.  
  25. m=int(input("shemoitaneT ricxvi : \nm = "))
  26. print(sum_n(m))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement