RHCSA, RHCE, Linux, Ansible, AWS

for loop em Python

for loop em Python

for loop em Python é usado para percorrer sequências, como listas, tuples, strings e intervalos numéricos. Ele é útil quando já sabemos quantas vezes o loop deve repetir.


Sintaxe do for

for variável in sequência:
    # Bloco de código que será repetido

Quando usar o for?


Exemplo 1: Iterando sobre uma lista

frutas = ["maçã", "banana", "uva"]

for fruta in frutas:
    print(f"Eu gosto de {fruta}")

Saída:

Eu gosto de maçã
Eu gosto de banana
Eu gosto de uva

Trabalhando com diferentes sequências

SequênciaDescriçãoExemplo
Lista (list)Coleção mutável de elementos["a", "b", "c"]
Tuple (tuple)Coleção imutável de elementos("x", "y", "z")
String (str)Cadeia de caracteres"Python"
Range (range())Intervalo numéricorange(1, 5)

Exemplo 2: Usando range() para números sequenciais

for i in range(1, 6):  # Vai de 1 até 5 (não inclui 6)
    print(f"Número: {i}")

Saída:

Número: 1
Número: 2
Número: 3
Número: 4
Número: 5

Exemplo 3: Iterando sobre uma string

palavra = "Python"

for letra in palavra:
    print(letra)

Saída:

P
y
t
h
o
n

Usando break e continue

for numero in range(1, 10):
    if numero == 5:
        break  # Para o loop quando número for 5
    print(numero)

Saída:

1
2
3
4
for numero in range(1, 6):
    if numero == 3:
        continue  # Pula o número 3 e continua o loop
    print(numero)

Saída:

1
2
4
5

Resumo

✅ O for é ideal para percorrer sequências (listas, tuplas, strings, etc.).
✅ O range() ajuda a criar intervalos numéricos.
✅ Podemos usar break para interromper o loop e continue para pular uma iteração.

Avatar de temweb

Sobre o autor

Categorias:

Deixe um comentário