Solucionado (ver solução)
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.