Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Qual a diferença entre ''notas_matematica'' e apenas ''notas''?

Não ficou claro para mim a diferente de notas_matematica, que seria a lista, e o ''notas'' em for notas in range(8):

1 resposta
solução!

Boa noite Lucas, tudo bem?

Na estrutura 'for notas in range(8)', a variável notas vai assumir o valor de 0 a 8 e executar o código que está dentro desse bloco 8 vezes, sendo possível dentro desse bloco, usar essa variável.

ex.:

for notas in range(10)
    print(notas)

o resultado esperado é :

0
1
2
3
4
5
6
7
8
9

Entendeu? Dá pra usar qualquer variável aí. Uma possível utilização desse recurso, seria caso tivessemos um array e quisessemos acessar todas as posições dele.

Exemplo.:

notas_alunos =  [10, 8, 9.5, 6, 9, 7.2]

for i in range(6):
    print(f'A nota é:  notas_alunos[i]')

o resultado esperado é:

A nota é: 10
A nota é: 8
A nota é: 9.5
A nota é: 6
A nota é: 9
A nota é: 7.2

Claro que isso aqui foi só um exemplo, mas mesmo assim, espero que tenha dado pra entender.

Nesse exemplo que você colocou, eu acredito que notas_matematica seja um vetor com as notas de matemática e 'notas' seja uma variável para te auxiliar a acessar os elementos do seu vetor.

Bons estudos, espero ter ajudado!