Olá, Paulo! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso da estrutura de repetição while para controlar as entradas com Python, utilizou muito bem a lista para organizar os dados dos alunos e ainda compreendeu a importância da condição de parada para encerrar o programa corretamente.
Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.
Uma dica interessante para o futuro é usar dicionários para tornar os dados mais legíveis. Assim:
aluno_total = []
while True:
nome = input("\nInsira nome ou 'k' para encerrar: ")
if nome == "k":
break
idade = int(input("Insira idade: "))
nota = float(input("Insira nota: "))
aluno = {"nome": nome, "idade": idade, "nota": nota}
aluno_total.append(aluno)
print("\nDados dos alunos:")
for aluno in aluno_total:
print(aluno)
Isso faz com que cada aluno seja armazenado com chaves e valores, facilitando a leitura e manipulação dos dados.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!