Buscar

1) Fazer uma função que receba um número e retorne o fatorial deste número, usando while. (Lembre que 0!=1 e 1!=1).

Essa pergunta também está no material:

Faculdade_de_Ciencias_Aplicadas_de_Casca
154 pág.

Ciências Aplicadas Universidade Estácio de SáUniversidade Estácio de Sá

Respostas

User badge image

Ed Verified user icon

Claro! Aqui está uma função em Python que calcula o fatorial de um número usando um loop while: ```python def calcular_fatorial(numero): if numero == 0 or numero == 1: return 1 fatorial = 1 contador = 2 while contador <= numero: fatorial *= contador contador += 1 return fatorial ``` Essa função verifica se o número é igual a 0 ou 1 e retorna 1 nesses casos, pois 0! e 1! são iguais a 1. Em seguida, ela inicializa a variável `fatorial` como 1 e o `contador` como 2. O loop while executa enquanto o `contador` for menor ou igual ao `numero`. A cada iteração, o `fatorial` é multiplicado pelo `contador` e o `contador` é incrementado em 1. No final, a função retorna o valor do `fatorial`. Você pode chamar essa função passando um número como argumento para calcular o fatorial desse número. Por exemplo: ```python resultado = calcular_fatorial(5) print(resultado) # Saída: 120 ``` Espero que isso ajude! Se tiver mais alguma dúvida, é só perguntar.

0
Dislike0

Responda

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

Continue navegando