O if está sendo executado após o print. Mesmo escrito depois, ele executa antes que o print?
O if está sendo executado após o print. Mesmo escrito depois, ele executa antes que o print?
Olá Marcelo,
a ordem de execução do código dentro do loop é (com exceção do primeiro loop):
Como a verificação é executada após a atribuição, caso a condição seja verdadeira, a próxima impressão não será executada.
Por isso, quando o valor é igual a 5, o próxima impressão não é executada, ou seja, o número 5 nunca será impresso.