Iniciante Fundamentos

Laço for

O for percorre os itens de uma sequência (lista, string, range…).

frutas = ["maçã", "banana", "uva"]
for fruta in frutas:
    print(fruta)

Percorrer string

for letra in "abc":
    print(letra)

range

Gera uma sequência de números:

for i in range(5):
    print(i)          # 0,1,2,3,4

for i in range(1, 6):
    print(i)          # 1,2,3,4,5

for i in range(0, 10, 2):
    print(i)          # 0,2,4,6,8

break e continue

Funcionam como no while:

for i in range(10):
    if i == 5:
        break
    if i % 2 == 0:
        continue
    print(i)   # 1, 3

enumerate

Pega índice e valor juntos:

for i, fruta in enumerate(frutas):
    print(i, fruta)