Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
3
respostas

analise > 0

Boa tarde,

Primeiramente gostaria de parabenizar a professora Juliana e dizer que a didática dela é sensacional, porém fiquei com a seguinte dúvida nesta aula:

Em relação ao analise > 0, pela condição ser maior que zero, como que o loop roda quanto o valor de analise é 0?

3 respostas
solução!

Boa noite @Gabriela.

Quando inicia-se o loop for a variável atual começa em 0, ou seja, no primeiro elemento da lista, a variável analise recebe essa referência que vem do loop for, mas quando executada ocorre um erro, pois precisa analisar o segundo item da lista para comparar os valores.

Então logo é pensar assim, precisamos na verdade de dois itens para serem analisados, senão a lógica não funcionaria.

Na primeira ocorrência o primeiro item fica ali guardado para ser analisado somente com o segundo item, porque não tem como analisar o primeiro item da lista com o indice -1, pois esse mesmo não existe.

Oi, David

Obrigada pela resposta! Vendo a sua explicação e vídeo seguinte (testes de mesa) consegui entender.

Valeu :D

Perfeito @Gabriela, continue os estudos sempre e não desanime.