Exercícios de Python para iniciantes

Verificar número primo em Python

Um primo é maior que 1 e divisível apenas por 1 e por ele mesmo.

O que é Verificar número primo em Python?

Um primo é maior que 1 e divisível apenas por 1 e por ele mesmo.

Descubra com eficiência se um inteiro é primo.

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
number = 29
is_prime = number > 1

divisor = 2
while divisor * divisor <= number and is_prime:
    if number % divisor == 0:
        is_prime = False
    divisor += 1

print(f"{number} is prime: {is_prime}")

Saída esperada

29 is prime: True

Como funciona

Basta testar divisores até a raiz quadrada. Complexidade O(√n).

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 →