Boa tarde, Meu código executa na primeira vez sem problemas, quando eu continuo e vou inserir a nota1 do segundo aluno ele da esse erro.
"notas[0].append(nota1) IndexError: list index out of range"
Como ele funciona a primeira vez acredito que eu deva estar fazendo algo errado na hora do método clear(), não consegui descobrir exatamente onde esta o erro para ele não funcionar na segunda vez que coloco a nota1.
dados = []
nomes = []
notas = [[],[]]
while True:
aluno= str(input("Nome: "))
nomes.append(aluno)
nota1 = float(input("Nota1: "))
notas[0].append(nota1)
nota2 = float(input("Nota2: "))
notas[1].append(nota2)
dados.append(nomes[:])
dados.append(notas[:])
nomes.clear()
notas.clear()
resposta = str(input("Quer continuar? "))
if resposta in 'Nn':
break
print(dados)