for i in range(1,8):
if(i == 5):
continue
print(i)
O continue não é justamente para continuar o código? Então pq o 5 é ignorado? Li e reli o outro post com a mesma dúvida, mas não consegui entender as respostas dadas.
for i in range(1,8):
if(i == 5):
continue
print(i)
O continue não é justamente para continuar o código? Então pq o 5 é ignorado? Li e reli o outro post com a mesma dúvida, mas não consegui entender as respostas dadas.
Fala Israel, tudo bem?
Se você notar da identação, quando a variável é 5 ele pula o print indo direto pro continue, que passa para o próximo valor, o print está fora do if porém dentro do for.
espero ter ajudado
Atenciosamente
Roni Serra
Então se fosse o contrário o 5 apareceria? Ex
for i in range(1,8):
print(i)
if(i == 5):
continue
editado: acabo de inverter no programa e o 5 aparece. Agora ficou mais claro, ainda que eu não tenha entendido a lógica Ahah