⚡ 60 segundos
loops
O else do while e do for em Python
Python tem else em loops! O bloco else executa quando o loop termina sem break. Útil para buscas.
while_else.py
# else no for
numeros = [2, 4, 6, 8]
for n in numeros:
if n % 2 != 0:
print(f'{n} e impar!')
break
else:
print('Todos sao pares!')
# else no while
tentativas = 3
while tentativas > 0:
senha = 'abc'
if senha == '123':
print('Acesso liberado')
break
tentativas -= 1
else:
print('Bloqueado!') # Bloqueado!