Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Poderia exemplificar para dar o resultado da reposta D:1,3,7 e 9

contador = 1;
while(contador <= 10):
    print(contador)
    contador = contador + 2
    if(contador == 5):
        contador = contador + 2
2 respostas
solução!

Contador começa em 1;

Ele entra no while, pois é menor ou igual a 10;

1 é impresso na tela;

Contador agora é 3 (1 + 2);

Contador não entra no if, pois não é igual a 5;

Contador continua 3;

Entra no while novamente;

Imprime 3;

Agora é 5 (3 + 2);

Entra no if, 5 == 5;

Contador agora é 7 (5 + 2);

Entra no while, ainda é menor ou igual a 10;

Imprime 7;

O valor é 9 (7 + 2);

Não entra no if, 9 é diferente de 5;

Entra no while, menor que 10;

Imprime 9;

Contador é 11, (9 + 2);

Não entra no if, 11 é diferente de 5;

Não entra no while, 11 é maior 10;

Obrigado Edson ! Esclarecido !