Você está visualizando atualmente Python: Fatorial de um valor recebido

Enunciado do exercício

Desenvolva um programa, em Pyhton, que:

  • Receba um valor inteiro e positivo e calcule o fatorial desse valor (n!).

Passo a passo

INÍCIO

  • Receber um valor e armazená-lo em uma variável “n”
  • Verificar se o valor armazenado em n é positivo ou negativo:
    • Se n for menor que zero, dizer que não é possível calcular fatoriais de números negativos,
    • Se n for maior ou igual a zero, calcular o fatorial de n,
  • Imprimir o passo a passo do processo,
  • Imprimir o resultado de n!.

FIM

Vídeo com Resolução

Resolução

				
					#Desenvolvido por Prô Terra - MakerZine
#Para mais detalhes, acesse: https://www.makerzine.com.br

n=int(input("Digite um número natural: "))
if n < 0:
  print("Só podemos calcular o fatorial de números inteiros e positivos")
elif n >= 0:
  i=0
  fatoracao=1
  while i != n:
    if n-i != 0 :
        print("Número",i+1," = ",n-i)
    fatoracao = fatoracao*(n-i)
    i = i + 1
  print("O fatorial de",n,",ou seja,",n,"!, vale: ",fatoracao)
				
			

Rodrigo Terra

Professor de Física, STEM / STEAM, Maker, Pesquisador em Ciências Educacionais com ênfase em Tecnologia Educacional, Especialista em Docência, Sócio diretor e Professor de Física do Duvidando, Líder Google Educator, Professor do YouTube Edu, eternamente curioso, apaixonado por café e por uma boa conversa. Acredita que somente com uma formação diversificada é que poderemos construir uma educação mais livre e efetiva.

Deixe um comentário