Menu
Coddy logo textTech

Recapitulação - Fatorial

Parte da seção Fundamentos do Journey de Python da Coddy. Lição 39 de 77.

challenge icon

Desafio

Iniciante

Fatorial é uma operação matemática.

O fatorial de n é o produto de todos os inteiros positivos menores ou iguais a n.

Casos extremos importantes:

  • Fatorial de 0: 1 (por convenção matemática)
  • Fatorial de 1: 1 = 1

Exemplos:

  • Fatorial de 2: 2 = 1 × 2
  • Fatorial de 3: 6 = 1 × 2 × 3
  • Fatorial de 6: 720 = 1 × 2 × 3 × 4 × 5 × 6

Escreva um programa que calcule o fatorial de um inteiro fornecido.

Importante: Seu programa deve lidar com todos os inteiros não negativos, incluindo 0 e 1.

Como abordar este problema:

  1. Leia uma entrada inteira usando int(input())
  2. Inicialize uma variável de resultado com 1 (já que multiplicar por 1 não altera o resultado)
  3. Use um loop para multiplicar todos os números de 1 até o número fornecido
  4. Imprima o resultado final (apenas o número, sem texto adicional)

Exemplo passo a passo:

Para a entrada 5:

  • Comece com result = 1
  • Multiplique por 1: result = 1 × 1 = 1
  • Multiplique por 2: result = 1 × 2 = 2
  • Multiplique por 3: result = 2 × 3 = 6
  • Multiplique por 4: result = 6 × 4 = 24
  • Multiplique por 5: result = 24 × 5 = 120

Principais conceitos necessários:

  • Atribuição de multiplicação: result *<i>= i</i> (o mesmo que <i>result = result * </i>i)
  • A função range: range(1, n + 1) inclui números de 1 a n

Experimente você mesmo

Todas as lições de Fundamentos

Pratique por conta própria: Compilador de Python online