Leia a nota e o número de faltas de um aluno, e escreva seu conceito. De acordo com a tabela a seguir, quando o aluno tem mais de 20 faltas ocorre uma redução de conceito.
NOTA | CONCEITO (ATÉ 20 FALTAS) | CONCEITO (MAIS DE 20 FALTAS) |
---|---|---|
9.0 até 10.0 | A | B |
7.5 até 8.9 | B | C |
5.0 até 7.4 | C | D |
4.0 até 4.9 | D | E |
0.0 até 3.9 | E | E |
Passo 1
Beleza, vamos resolver esse exercício juntos! A gente precisa ler a nota de um aluno e o número de faltas que ele teve. Com esses dois valores, vamos determinar o conceito dele. A matéria que estamos usando aqui é sobre estruturas condicionais, que ajudam a tomar decisões com base em certas condições.
Passo 2
Primeiro, vamos entender a tabela que nos foi dada. Ela mostra como a nota do aluno se relaciona com o conceito que ele recebe. Além disso, se o aluno tiver mais de 20 faltas, o conceito pode diminuir. Então, precisamos verificar duas coisas: a nota e o número de faltas.
Passo 3
Vamos começar lendo a nota e o número de faltas do aluno. Imagina que a gente tem duas variáveis:
nota
e faltas
. Por exemplo:nota = float(input("Digite a nota do aluno: "))
faltas = int(input("Digite o número de faltas do aluno: "))
Passo 4
Agora, vamos verificar se o aluno tem mais de 20 faltas. Isso vai influenciar no conceito final. A gente pode usar uma estrutura
if
para isso:if faltas > 20:
# Aplicar redução de conceito
else:
# Manter conceito normal
Passo 5
Dentro de cada cenário (com ou sem redução de conceito), vamos verificar em qual faixa a nota do aluno se encaixa. Vamos usar mais estruturas
if
para isso. Por exemplo, se a nota estiver entre 9.0 e 10.0, o conceito é A ou B, dependendo das faltas.Passo 6
Vamos juntar tudo isso. Primeiro, verificamos as faltas e, dentro de cada caso, verificamos a nota para atribuir o conceito correto. Aqui está um exemplo completo:
if faltas > 20:
if 9.0 <= nota <= 10.0:
conceito = "B"
elif 7.5 <= nota <= 8.9:
conceito = "C"
elif 5.0 <= nota <= 7.4:
conceito = "D"
elif 4.0 <= nota <= 4.9:
conceito = "E"
else:
conceito = "E"
else:
if 9.0 <= nota <= 10.0:
conceito = "A"
elif 7.5 <= nota <= 8.9:
conceito = "B"
elif 5.0 <= nota <= 7.4:
conceito = "C"
elif 4.0 <= nota <= 4.9:
conceito = "D"
else:
conceito = "E"
Resposta
O conceito do aluno é X (substitua “X” pelo conceito determinado pelo código acima).