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).

Exercícios relacionados