Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!