Uma escola está desenvolvendo um sistema em Python para analisar notas de alunos. As notas ficam em uma lista e o programa precisa percorrê-la para exibir cada valor. O sistema ainda não está pronto: algumas partes do código estão incompletas ou incorretas. O grupo vai analisar, prever comportamentos e completar o código até chegar a uma versão funcional. Lista de trabalho: notas = [7.0, 8.5, 6.0, 9.0, 5.5].
<= na condição gera erro de índice.Quase todo erro de percurso de lista vem de confundir <b>quantidade de elementos</b> com <b>último índice válido</b>. São números diferentes.
Estes dados montam a capa e a folha de rosto do relatório em PDF.
len().| Critério | Pontos |
|---|---|
| Análise correta dos índices da lista (Desafio 1) | 2,0 |
| Percurso completo e correto (Desafios 2 e 3) | 3,0 |
| Explicação correta do erro de limite (Desafio 4) | 3,0 |
| Propostas de ampliação coerentes (Desafio 5) | 2,0 |
len().<= na condição gera erro de índice.Python (Colab ou IDE) + análise no papel
LINK SOLUÇÃO DIGITAL: https://colab.research.google.com/
Os desafios são de completar código: em vários deles vocês precisam prever o comportamento antes de executar. Rodem no Python para confirmar cada resposta.
Atividade proposta: Uma escola está desenvolvendo um sistema em Python para analisar notas de alunos. As notas ficam em uma lista e o programa precisa percorrê-la para exibir cada valor. O sistema ainda não está pronto: algumas partes do código estão incompletas ou incorretas. O grupo vai analisar, prever comportamentos e completar o código até chegar a uma versão funcional. Lista de trabalho: notas = [7.0, 8.5, 6.0, 9.0, 5.5].
| Critério | Pontos |
|---|---|
| Análise correta dos índices da lista (Desafio 1) | 2,0 |
| Percurso completo e correto (Desafios 2 e 3) | 3,0 |
| Explicação correta do erro de limite (Desafio 4) | 3,0 |
| Propostas de ampliação coerentes (Desafio 5) | 2,0 |
len().