Рубрики

Программа Python для факториала числа

Факториал неотрицательного целого числа — это умножение всех целых чисел, меньших или равных n. Например, факториал 6 равен 6 * 5 * 4 * 3 * 2 * 1, что равно 720.

Рекурсивный:

# Python 3 программа для поиска
# факториал заданного числа

def factorial(n):

      

    # единственная строка для поиска факториала

    return 1 if (n==1 or n==0) else n * factorial(n - 1); 

  
Код водителя

num = 5;

print("Factorial of",num,"is",

factorial(num))

  
# Этот код предоставлен Смитой Динеш Семвал

Повторяющийся:

# Python 3 программа для поиска
# факториал заданного числа

def factorial(n):

      

    # единственная строка для поиска факториала

    return 1 if (n==1 or n==0) else n * factorial(n - 1); 

  
Код водителя

num = 5;

print("Factorial of",num,"is",

factorial(num))

  
# Этот код предоставлен Смитой Динеш Семвал

Решение в одну строку (с использованием тернарного оператора):

# Python 3 программа для поиска
# факториал заданного числа

  

def factorial(n):

  

    # единственная строка для поиска факториала

    return 1 if (n==1 or n==0) else n * factorial(n - 1

  

  
Код водителя

num = 5

print ("Factorial of",num,"is",

      factorial(num))

  
# Этот код добавлен
# Смита Динеш Семвал.

Пожалуйста, обратитесь к полной статье о программе для факториала числа для более подробной информации!

Рекомендуемые посты:

Программа Python для факториала числа

0.00 (0%) 0 votes