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
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
Postar um comentário