Método factorial do módulo math

O método factorial do módulo math retorna o fatorial de um número, ou seja, o produto de todos os números naturais de 1 até o número fornecido. Apenas números positivos podem ser passados como parâmetro do método, caso contrário, o método retornará um erro.

Sintaxe

pythonimport math

math.factorial(número)

Exemplo

Vamos descobrir o fatorial do número 5:

pythonimport math

print(math.factorial(5))

Resultado da execução do código:

python120

Exemplo

Agora vamos aplicar o método factorial ao número -4:

pythonimport math

print(math.factorial(-4))

Resultado da execução do código:

errorValueError: factorial() not defined for negative values

Veja também

  • o método fsum do módulo math,
    que retorna a soma de todos os elementos de uma sequência
  • a função min,
    que retorna o menor número
  • a função max,
    que retorna o maior número