Programador Leigo
⚡ 60 segundos loops

for...else em Python: executar algo se o loop não deu break

O else do for executa quando o loop termina sem break. Perfeito para buscas onde você precisa saber se encontrou ou não.

for_else.py
numeros = [1, 3, 5, 7, 9]

for n in numeros:
    if n % 2 == 0:
        print(f'Par encontrado: {n}')
        break
else:
    print('Nenhum par encontrado!')

# Saida: Nenhum par encontrado!

Compartilhar