Exercícios de Python para iniciantes

Calcular fatorial em Python

Fatorial é o produto dos inteiros de 1 a n; 0! vale 1.

O que é Calcular fatorial em Python?

Fatorial é o produto dos inteiros de 1 a n; 0! vale 1.

Calcule n! com uma função iterativa.

Quando usar?

  • Aprender sintaxe Python com código prático.
  • Criar uma base para problemas maiores.
  • Testar uma ideia sem instalar um ambiente local.

Código de exemplo

Executar código →
main.py
def factorial(number):
    if number < 0:
        raise ValueError("Factorial is undefined for negative numbers")

    result = 1
    for value in range(2, number + 1):
        result *= value
    return result

print(factorial(6))

Saída esperada

720

Como funciona

O acumulador começa em 1 e multiplica cada inteiro; entradas negativas são rejeitadas.

Altere os valores e execute o programa no compilador Python online CodeUtility sem instalar Python.

Exercícios práticos

Altere as entradas e teste casos de borda antes de usar conjuntos de dados maiores.

  1. Preveja a saída antes de executar.
  2. Trate entradas vazias ou inválidas.
  3. Extraia a lógica para uma função e adicione testes.
Executar no IDE Python →