Laços for
Um laço for executa um bloco de código uma vez para cada item de uma coleção. Diferente de outras linguagens, o laço for do Python não precisa de uma variável de índice nem de um contador manual — ele simplesmente entrega cada item diretamente para você.
main.py
Teste você mesmo →fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)Output
apple banana cherry
Repetindo um número específico de vezes com range()
Quando você quer repetir algo N vezes em vez de percorrer uma coleção existente, o range() gera uma sequência de números para você percorrer.
range(5) conta de 0 até 5 (sem incluir) — cinco números no total. Você também pode dar ao range() um início, um fim e um passo: range(2, 10, 2) conta de 2 a 10 em passos de 2.
A seguir: laços while — repetir com base em uma condição em vez de uma coleção fixa.
Exercício de Prática
Use um laço for com range() para imprimir os números de 1 a 5, cada um em sua própria linha.