PythonRepetiçãobasico
Contagem crescente
Em projetos reais, é comum precisar repetir uma ação um número fixo de vezes, como processar os primeiros 10 itens de uma lista ou gerar uma sequência numérica. O loop for com range() é a ferramenta ideal para isso, pois controla exatamente quantas vezes o bloco executa. Dominar range() evita erros de índice e garante loops previsíveis.
O PROBLEMA
Exiba os números de 1 a 10 usando um loop for.
EXEMPLO
Saída: 1 2 3 4 5 6 7 8 9 10
SOBRE O CONCEITO
A função range(start, stop) gera números de start até stop-1. Para exibir de 1 a 10, use range(1, 11), pois o valor final é exclusivo. Erro comum: usar range(10) gera 0 a 9, pulando o 1 e incluindo o 0. Outro erro: range(1, 10) para no 9, faltando o 10. Certifique-se de que o stop seja o primeiro número não desejado.
RESOLUÇÃO
Mais exercícios de Repetição
PYR011I · IntermediárioJogo de adivinhaçãoPYR002B · BásicoContagem regressivaPYR005B · BásicoNúmeros paresPYR009B · BásicoMaior número da sequência
Ver todos os exercícios de Python →