Fatorial em Python

Fatorial em Python

Neste post vamos ver como implementar uma função que calcula o fatorial em Python. Fatorial é uma operação matemátia que faz a multiplicação de um número por todos os seus antecessores até chegar em um.

No vídeo abaixo é mostrado como implementar a função que calcula o fatorial de um número usando Python:

Código

Abaixo é apresentado o código que foi implementado no vídeo para calcular o fatorial de um número:

def fatorial (n):
    n = n + 1
    x = 1
    for i in range (1, n):
        x = x * i
    return x

for i in range (0, 11):
    print (fatorial(i))

A função fatorial recebe um número n, que server para indicar para o laço de repetição qual será o último elemento do fatorial. Depois fazemos a soma de n mais um, pois o último parâmetro da função range vai até n menos um.

Após isso criamos a variável x que vai receber o valor do fatorial, e inicializamos nossa variável igual a um. Após isso entramos no laço de repetição que vai de 1 até n, e x recebe o valor de i multiplicado por x. Esse laço se repete até que i seja igual a n.

E por fim temos o último laço de repetição, que imprimi o valor do fatorial de 0 a 11.

Conclusão

Neste post vimos como criar uma função para calcular o fatorial em Python, usando poucos comandos.

Isso é tudo pessoal, e até o próximo post.