Programa em Python 14

Outro resultado frequentemente utilizado é o fatorial de um número natural. O fatorial de um
número n é dado pelo produto n*(n-1)*(n-2)*...*2*1. Escreva um algoritmo (script) que, dado um
número natural (pelo usuário), imprima na tela o fatorial desse número. Observação: o Octave já
possui uma função que calcula o fatorial de um número. Não utilize essa função, faça seu próprio
algoritmo.

Resolução:

#n*(n-1)*(n-2)*...*2*1

n= int(input("Digite o numero:")) #entrada de dados
fat = 1

if(n==1 or n==0): #condicao se
    print("O fatorial de",n, "tem valor igual a 1") #saida de dados
else: #condicao senao
    for a in range(1, n+1): 
   fat = fat*a #calculo fatorial

    print("O fatorial de",n,"tem valor igual a", fat) #saida de dados

Comentários

Postagens mais visitadas deste blog

NR 12 - ANEXO I - DISTÂNCIAS DE SEGURANÇA E REQUISITOS PARA O USO DE DETECTORES DE PRESENÇA OPTOELETRÔNICOS

Exercício Modelagem 1