Atenção: Esta tarefa também será corrigida manualmente. Depois de terminada e corrigida automaticamente, você dever apresentar sua tarefa a um monitor em algum horário de atendimento. Você poderá pedir recorreção, mas o conceito da recorreção será no máximo B.
Conceito e frequência
Você conhece os critérios necessários para ser aprovado nessa
disciplina? Então, vamos facilitar a vida do professor criando uma
forma automática de determinar se umx estudante está aprovadx. Para
isso, você deverá criar um programa em Python chamado aprovacao.py
que recebe como entrada a nota em cada uma das tarefas e a presença dx
estudante em cada uma das aulas e imprime "Aprovadx" se x estudante
cumpriu todos os critérios e "Reprovadx", caso contrário.
Para relembrar os critérios de aprovação, consulte a página da disciplina.
Busque organizar seu código em funções e evite usar desnecessariamente funções predefinidas do Python ou list comprehension. Se você acha que precisa utilizar algumas dessas funções, considere implementar sua própria versão dessas funções. Também, dê nomes que façam sentido para as suas funções e seja consistente. Você deve separar claramente a parte do código responsável pela entrada e saída da parte do código responsável por resolver o problema da questão.
Entrada
Primeiro, será dada a nota para cada uma das tarefas como um par de nome da tarefa e conceito. O conceito é uma das letras A, B, C, e D. Em seguida, será dada a presença em cada uma das aulas como uma palavra por linha. A palavra é "presente" se x estudante estava na aula e "faltou" se não estava presente.
tarefa0 A tarefa1 C tarefa2 C faltou faltou faltou presente presente faltou faltou presente faltou presente
Saída
Imprima "Aprovadx" se todos os critérios foram cumpridos e "Reprovadx", caso contrário.
Reprovadx