Advertisement
Guest User

Untitled

a guest
Oct 20th, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. def sqrt(number):
  2. if(number == 0):
  3. return 0;
  4.  
  5. g = number/2.0;
  6. g2 = g + 1;
  7. while(g != g2):
  8. n = number/ g;
  9. g2 = g;
  10. g = (g + n)/2;
  11.  
  12. return g;
  13.  
  14.  
  15. def factorial(number):
  16. if not isinstance(number, int) or number < 0:
  17. raise Exception("The input must be a positive integer")
  18.  
  19. if number == 0:
  20. return 0
  21.  
  22. f = 1
  23.  
  24. for i in range(1, number+1):
  25. f = f * i
  26.  
  27. return f
  28.  
  29.  
  30. print('The Square root of 25 =', sqrt(25));
  31. print('The factorial of 5 is ', factorial(5))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement