1
resposta

[Sugestão] Informações anuais de Moscow

A partir do minuto 02:47, o instrutor cria as variáveis Moscow_ano1, Moscow_ano2, Moscow_Ano3 e Moscow_4.

Contudo, acredito que os intervalos utilizados para os anos 2, 3 e 4 estão equivocados. Sendo assim, vejo fazer a sugestão de correção.

No caso, o instrutor utilizou:

Moscow_ano1 = Moscow[0:12] 
Moscow_ano2 = Moscow[13:25]
Moscow_ano3 = Moscow[25:37]
Moscow_ano4 = Moscow[37:49]

Pelo que entendi, o intervalo começa no índice desejado e precisa ser encerrado no valor desejado + 1. Portanto, o primeiro intervalo começa no índice 0 (mês 1) e vai até o índice 12 (11+1, ou seja, fecha no mês 12).

Seguindo essa lógica:

  • o segundo intervalo começa no índice 12 (mês 13) e vai até o índice 24 (23+1, ou seja, fecha no mês 24);
  • o terceiro intervalo começa no índice 24 (mês 25) e vai até o índice 36 (35+1, ou seja, fecha no mês 36);
  • o quarto intervalo começa no índice 36 (mês 37) e vai até o índice 48 (47+1, ou seja, fecha no mês 48).

Acredito que o código ficaria assim para os quatro anos:

Moscow_ano1 = Moscow[0:12] 
Moscow_ano2 = Moscow[12:24]
Moscow_ano3 = Moscow[24:36]
Moscow_ano4 = Moscow[36:48]

Caso essa lógica que coloquei esteja equivocada, peço que desconsiderem. Busquei colocar aqui pois essa questão dos índices nos intervalos geralmente me confundem, e certamente deve confundir outros alunos.

1 resposta

Olá Fernando.

A sua lógica está totalmente correta. Obrigado por mencionar. Estou corrigindo o código do curso e vou adicionar uma atividade antes da aula como errata.