1
resposta

while e contador

porque contador exibe 10 vezes, sendo que usamos contador= contador+1 nao era para repetir apenas 2 vezes, pois o valor de contador é 1?

1 resposta

Olá Samara, tudo bem com você?

Não entendi muito bem a sua questão, mas vou te mostrar o fluxo de execução desse while para tentar te ajudar :)

O nosso programa começa com:

  • contador: 1
  • limite do while: 10

Na primeira execução temos que:

  • 1 menor ou igual a 10 : Verdadeiro

Colocamos na tela : "Já era, você errou"

E temos que:

  • contador = contador + 1 contador = 1 + 1

Novamente temos mais uma execução, agora com os valores:

  • contador: 2

  • limite do while: 10

  • 2 menor ou igual a 10 : Verdadeiro

Colocamos na tela : "Já era, você errou"

E temos que:

  • contador = contador + 1 contador = 2 + 1

E dessa maneira vamos até o contador valer 10, e como estamos aumentando de 1 em 1, teremos 10 execuções do print :)

Conseguiu compreender?

Abraços e Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software