def recur_factorial(n):
      """Function to return the factorial
      of a number using recursion"""
      if n == 1:
              return n
      else:
              return n*recur_factorial(n-1)
num = int("-2") #НАШЕ ЧИСЛО
if num < 0:
      print("Sorry, factorial does not exist for negative numbers")
elif num == 0:
      print("The factorial of 0 is 1")
else:
      print("The factorial of",num,"is",recur_factorial(num))
Вывод результата -2:
Sorry, factorial does not exist for negative numbers
Вывод результата 10:
('The factorial of', 10, 'is', 3628800)

Оценка - 1.0 (12)

 Похожие публикации
2015-11-29 • Просмотров [ 4518 ]