1
resposta

Resolução

#1) Os alunos participaram de uma atividade extracurricular e ganharam pontos extras. Esses pontos extras correspondem a 40% da nota 
# atual de cada um deles. Com base nisso, crie uma coluna chamada "Pontos_extras" que contenha os pontos extras de cada aluno, ou seja, 
# 40% da nota atual deles.
alunos['Pontos_extras'] = alunos['Notas'].apply(lambda x: x * 0.40)
alunos.fillna(0)
#2) Crie mais uma coluna, chamada "Notas_finais" que possua as notas de cada aluno somada com os pontos extras.
alunos['Notas_finais'] = alunos['Notas'] + alunos['Pontos_extras']
alunos.fillna(0
              )
  1. Como houve uma pontuação extra, alguns alunos que não tinham sido aprovados antes podem ter sido aprovados agora. Com base nisso, crie uma coluna chamada "Aprovado_final" com os seguintes valores:

True: caso o aluno esteja aprovado (nota final deve ser maior ou igual a 6); False: caso o aluno esteja reprovado (nota final deve ser menor que 6).

alunos['Aprovado_final'] =  alunos['Notas_finais'] > 6.0
alunos = alunos.dropna()
alunos
#4) Faça uma seleção e verifique quais alunos não tinham sido aprovados anteriormente, mas foram aprovados após a soma dos pontos extras.
alunos.query('Aprovado == False & Aprovado_final == True')
1 resposta

Oii, Igor! Tudo bem?

Parabéns por praticar a atividade, você está indo muito bem! Continue mantendo esse hábito para poder internalizar cada vez mais os conteúdos estudados. E caso tenha dúvidas, conte conosco aqui no fórum.

Até mais, Igor!