1
resposta

[Projeto] Projeto que fiz antes de assistir a Mirla fazer

Antes da aula: "utilizando o IF e o Else", tentei desenvolver baseado no que peguei até agora do curso o meu código para comparar com o que ela fará na aula, e ficou assim:

print("Olá! Bem vindo (a) ao programa educacional.")
nomeAluno = input("Digite seu nome completo:")
nomeEscola = input("Nome da sua instituição de ensino: ")
notasMedia = float(input("Qual foi sua media de notas anual? "))
if notasMedia >= 6:
  print(f"ALUNO APROVADO \n Parabéns {nomeAluno}! O {nomeEscola} lê deseja parábens por sua aprovação.")
  print(f"Baseado no cálculo de dados sua media anual foi: {notasMedia}" )
  resposta = input("Gostaria de pedir recurso? ")
else:
  print(f"ALUNO REPROVADO \n O aluno {nomeAluno} da instituição educacional {nomeEscola} não bateu a média de pontos exigidas anualmente para sua aprovação.") 
  print(f"Baseado no cálculo de dados sua media anual foi {notasMedia} faltando:", (6 - notasMedia))
  resposta = input("Gostaria de pedir recurso? ")

if resposta == "Sim":
  print("Seus dados serão reavaliados... Obrigado pela atenção!")
else:
  print ("Obrigado pela atenção!")
1 resposta

Boa noite Raul! Tudo bem com você?

Obrigado por compartilhar seu código com a comunidade Alura. Testei e está funcionando bem. Uma dica é você usar o método upper() para tratar a resposta do aluno e garantir que funcione independentemente de ser digitada em maiúsculas ou minúsculas. Assim, o programa vai entender "Sim", "sim", "SIM" ou qualquer variação como a mesma coisa:

resposta = input("Gostaria de pedir recurso? ").strip().upper()
if resposta == "SIM":
    print("Seus dados serão reavaliados... Obrigado pela atenção!")
else:
    print("Obrigado pela atenção!")

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado