CSE 110: Introdução à Programação

Exemplo de Solução

Veja abaixo uma das maneiras de resolver esse problema. Essa não é a única solução possível.


"""
Autor: Irmão Burton

Objetivo: Determinar e exibir notas conceituais, incluindo +/-.
"""

nota = int(input("Qual é a sua nota (1 a 100)? "))

if nota >= 90:
    letra = "A"
elif nota >= 80:
    letra = "B"
elif nota >= 70:
    letra = "C"
elif nota >= 60:
    letra = "D"
else:
    letra = "F"

# Desafio Adicional 1
sinal = ""

ultimo_digito = nota % 10

if ultimo_digito >= 7:
    sinal = "+"
elif ultimo_digito < 3:
    sinal = "-"
else:
    sinal = ""

# Desafio Adicional 1
if nota >= 93:
    sinal = ""

# Desafio Adicional 2
if letra == "F":
    sinal = ""

print(f"Seu conceito é: {letra}{sinal}")

if nota >= 70:
    print("Parabéns! Você foi aprovado no curso!")
else:
    print("Mantenha o foco e você conseguirá na próxima vez!")