Buscar

Cálculo do fatorial: ● Entrada: Um número inteiro não negativo. ● Saída: O fatorial do número. Solução: def fatorial (numero): """ ...

Cálculo do fatorial:

● Entrada: Um número inteiro não negativo.

● Saída: O fatorial do número.

Solução:

def fatorial (numero):
"""
Função que calcula o fatorial de um número.

Args:
numero: O número a ser calculado o fatorial.

Returns:
O fatorial do número.

"""

if numero == 0 :
return 1

else :
return numero * fatorial(numero - 1 )

numero = int ( input ( "Digite um número: " ))
fatorial_numero = fatorial(numero)
print( f"O fatorial de {numero} é {fatorial_numero} " )

Essa pergunta também está no material:

Lista de Exercícios de Lógica de Programação Resolvidos
5 pág.

Lógica de Programação UNIS MG - Cidade UniversitáriaUNIS MG - Cidade Universitária

💡 1 Resposta

User badge image

Ed Verified user icon

A solução apresentada é um código em Python que calcula o fatorial de um número inteiro não negativo. A função "fatorial" recebe um número como argumento e retorna o fatorial desse número. Se o número for igual a 0, a função retorna 1. Caso contrário, a função chama a si mesma com o argumento sendo o número menos 1, multiplicado pelo próprio número. Depois, o código solicita ao usuário que digite um número inteiro não negativo, calcula o fatorial desse número usando a função "fatorial" e imprime o resultado na tela.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais