1
resposta

Minha solução

1 resposta

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!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!