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