(desculpem, não percebi que a aula seguinte já dá esta explicação... Tem como retirar essa postagem?? )
Olá, Em algumas linguagens temos o recurso de "escape" do loop. Aqui na Python temos algo parecido?
(desculpem, não percebi que a aula seguinte já dá esta explicação... Tem como retirar essa postagem?? )
Olá, Em algumas linguagens temos o recurso de "escape" do loop. Aqui na Python temos algo parecido?
Olá tomas, tudo bem?
Bom, assim como no Python e outras linguagens de programação, existem alguns recursos para efetuar o "escape" de um laço de iteração.
Um deles é o break, veja o exemplo abaixo:
numeros_de_zero_ate_nove = range(10)
for numero in numeros_de_zero_ate_nove:
if(numero > 5):
break
print(numero)
OUT: 0 1 2 3 4 5
Neste caso, o loop é interrompido ao atingir o break.
Outro recurso é o continue, veja o exemplo abaixo:
numeros_de_zero_ate_nove = range(10)
for numero in numeros_de_zero_ate_nove:
if(numero > 5):
continue
print(numero)
OUT: 0 1 2 3 4 5
Neste caso, o loop continua a existindo, porém ao executar o comando continue, o programa pula para a próxima iteração, de forma que, o trecho de código abaixo do continue não é executado.
Espero ter te ajudado. Um grande abraço :)