Generation

generate functionSat, 27 May 2023

Faça um script Python que receba registros inseridos por um usuário com os campos: aluno (string) e media (float) de 0 a 100. A inclusão de registros deve parar quando o usuário digitar ‘pare’ como nome do aluno. Considerando que a média para aprovação é 60, exiba, a partir dos registros, os nomes dos alunos aprovados e, em seguida, os nomes dos alunos reprovados.

def calcMedia(): aluno = input('Aluno: ') media = float(input('Média: ')) return aluno, media lista_alunos = [] while True: aluno, media = calcMedia() if aluno == 'pare': break lista_alunos.append([aluno, media]) aprovados = [] reprovados = [] for aluno, media in lista_alunos: if media >= 60: aprovados.append(aluno) else: reprovados.append(aluno) print(f'Alunos aprovados: {aprovados}') print(f'Alunos reprovados: {reprovados}')

Questions about programming?Chat with your personal AI assistant