⚡ 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!