- A mensagem "Aprovado", se a média alcançada for maior ou igual a sete;
- A mensagem "Reprovado", se a média for menor do que sete;
- A mensagem "Aprovado com Distinção", se a média for igual a dez.
Exercício Resolvido em Python
Pedimos as notas ao usuário e armazenamos nas variáveis 'nota1' e 'nota2'.Não esqueça de transformá-las em decimal, usando a função float()
Em seguida, calculamos a média.
Use parêntesis para não ter problema de precedência de operadores.
Agora vamos aos testes.
É sempre interessante tratar logo a condição mais simples e que exclui logo todo o restante.
Nesse caso, testamos logo se a média é menor que 7.
Se for, diz reprovado e encerra o script.
Caso não seja menor, é porque é maior ou igual a 7.
Aqui temos que fazer outro teste: já sabemos que é 7.0 ou mais, mas esse número é menor 10.0 ?
Se for, então exibe a mensagem de parabéns.
Se não for menor que 10.0, é porque é 10.0 cravado, então exibimos a mensagem de aprovação com distinção.
nota1 = float(input('Primeira nota: ')) nota2 = float(input('Segunda nota: ')) media = (nota1 + nota2) / 2 print('Media: ',media) if media<7.0: print('Reprovado') elif media<10: print('Aprovado') else: print('Aprovado com Distinção!')
nao roudou...
ResponderExcluirnota1 = float(input('Primeira nota: '))
Excluirnota2 = float(input('Segunda nota: '))
media = (nota1 + nota2) / 2
print('Media: ',media)
if media<7.0:
print('Reprovado')
elif media<10:
print('Aprovado')
else:
print('Aprovado com Distinção!')
só ajeitar os condicionais quando você cola eles saem do lugar
ExcluirEu fiz assim:
Excluirnota1 = float(input('Digite a primeira nota: '))
nota2 = float(input('Digite a segunda nota: '))
média = (nota1 + nota2) / 2
print('Para ser aprovado a média de ser 7 ou maior.')
print(f'Sua média foi: {média:.1f}')
if média == 10:
print('Aprovado com Distinção.')
elif média >= 7:
print('Aprovado.')
else:
print('Reprovado.')
Tem algo de errado aí em cara (creio que seja na parte de if e elas)
ResponderExcluirse estiver fazendo pelo sublime text o erro deve ser a introdução do comando input. o sublime não compreende, usa sem ele. float(Primeira nota: ')
Excluirse estiver no sublime text não usa o INPUT usa apenas float. assim: float('Primeira nota: ')
ResponderExcluirrodou normal
ResponderExcluirBom eu fiz um pouco diferente mas baseado no exercicio...
ResponderExcluir# media do aluno
print("Verificacao da media")
n1 = float(input("Digite sua primeira nota:"))
n2 = float(input("Digite sua segunda nota:"))
media = (n1 + n2) / 2
print("Sua primeira nota:{}. Sua segunda nota:{}.".format(n1, n2))
print("Sua nota final foi:{}".format(media))
if media == 7 or media == 8 or media == 9:
print("Aprovado")
elif media < 7:
print("Reprovado")
else:
media == 10
print("Parabens aprovado com sucesso")
Queria fazer tipo, se usar número menor que 0 ou maior que 10 vai aparecer
ResponderExcluir"Digite um número de 0 a 10"
Pra isso precisa de While, só que eu nn estou conseguindo fazer
oque eu tentei fazer:
print("**********************************")
print("*********NOTAS ESCOLARES**********")
print("**********************************")
Nome = input("Digite seu nome: ")
print("Olá", Nome)
print("Vamo começar!")
nota1 = float(input('Nota primeiro trimestre: '))
if(nota1 < i or nota1 > 10):
print("use apenas números de 0 a 10")
nota2 = float(input('Segunda trimestre: '))
nota3 = float(input('Terceiro trimestre: '))
nota4 = float(input('Quarto trimestre: '))
media = (nota1 + nota2 + nota3 + nota4) / 4
print('Media: ', media)
if(media >= 7):
print("Aprovado")
else:
media <= 6.9
print("Reprovado")
porém ele nn para quando digita menor ou maior, e pra isso precisa de break e break precisa de while
nota1 = float(input('Digite o valor da 1ª nota: '))
Excluirnota2 = float(input('Digite o valor da 2º nota: '))
media = (nota1 + nota2) / 2
if 0.00 <= nota1 <= 10.0 or 0.00 <= nota2 <= 0:
if media < 7.0:
print('Reprovado.')
elif media < 10.0:
print('Aprovado.')
else:
print('Aprovado com Distinção.')
else:
print('Nota Inválida.')
aluno = float(input("Digita a primeira nota: "))
ResponderExcluiraluno1 = float(input("Digite a segunda nota do aluno: "))
media = (aluno1 + aluno) / 2
print(f"média: {media}")
if media >= 7 and media <= 9.5:
print("Aprovado")
elif media == 10:
print("Aprovado com distinção")
else:
print("Reprovado")
Segue minha solução. Não tinha entendido o fato de ser média igual a 10, mas lendo a sua solução, sempre vai ser 10 o máximo.
ResponderExcluirgrade1 = float(input("Inform the second grade: "))
grade2 = float(input("Inform the second grade: "))
schoolAverage = (grade1 + grade2) / 2
if schoolAverage == 10:
print("Aprovado com Distinção com nota " +str(schoolAverage))
elif schoolAverage >=7:
print("Aprovado com nota " +str(schoolAverage))
else:
print("Reprovado com nota " +str(schoolAverage))
Faça um programa que solicite/leia duas notas de um aluno.
ResponderExcluirO programa deve calcular a média simples (media = (nota1 + nota2)/2) alcançada pelo aluno e apresentar:
A mensagem "Aprovado", se a média alcançada for maior ou igual a sete;
A mensagem "Reprovado", se a média for menor do que três;
A mensagem "Recuperação", se a média for maior ou igual e 3 e menor que 7;
nota1_aluno = float(input("Qual a sua primeira nota? "))
ResponderExcluirnota2_aluno = float(input("Qual a sua segunda nota? "))
media_aluno = (nota1_aluno + nota2_aluno) / 2
if media_aluno >=7 and media_aluno <10:
print("A media foi %.2f, aprovado!!!" %(media_aluno))
elif media_aluno < 7:
print("A media foi %.2f, reprovado!!!" % (media_aluno))
elif media_aluno == 10:
print("A media foi %.2f, aprovado com distinção!!!" % (media_aluno))
else:
print("Media invalida.")
O meu ficou assim:
ResponderExcluirprint('Aprovado ou reprovado')
nota1 = int(input('Qual foi sua nota na prova 1?'))
nota2 = int(input('Qual foi sua nota na prova 2?'))
media = (nota1+nota2)/2
print ('Sua media foi {}'.format(media))
if media < 0:
print('Eu sei que você é burro, mais é impossível você ter tirado essa nota!')
elif media < 7:
print('Você está reprovado')
elif media == 7:
print('Aprovado por pouco!')
elif media == 10:
print('Parabéns, Passou com distinção!')
elif media > 10:
print('Você colocou valores equivocados em sua nota, por favor, coloque números de 0 a 10!')
elif media >= 8:
print('Você foi aprovado!')
Fiz acompanhando o raciocínio e ficou joia o resultado.
ResponderExcluir# CALCULA DE MÉDIA DE NOTAS
print('----ATENÇÃO: Informe valores das 5 notas obtidas: ----')
nota1 = float(input('Primeira nota: '))
nota2 = float(input('Segunda nota: '))
nota3 = float(input('Terceira nota: '))
nota4 = float(input('Quarta nota: '))
nota5 = float(input('quinta nota: '))
print('---------- RESULTADO GERAL DAS NOTAS ----------')
media = (nota1 + nota2 + nota3 + nota4 + nota5) / 5
print('Caro aluno sua nota Media foi: ',media)
if media<7.0:
print('Reprovado, sua nota foi baixa:', media,' ! Não desista, terá novas oportunidades.')
elif media<10:
print('Aprovado com nota ', media,'! Parabéns!')
else:
print('Aprovado com nota ', media, ', passando com Distinção!')
print('------------------------------------------------')
não foi
ResponderExcluirnota1 = float (input ('Digite a primeira nota: '))
ResponderExcluirnota2 = float (input ('Digite a segunda nota: '))
media = (nota1 + nota2) / 2
print ('Nota média: %.2f' %(media))
if media >= 7 and media < 10:
print ('Aluno APROVADO')
elif media < 7:
print ('Aluno REPROVADO')
else:
print ('Aluno APROVADO com Distinção')
input ()
nota_primeira = int(input("Digite a primeira nota do aluno: "))
ResponderExcluirnota_segunda = int(input("Digite a segunda nota do aluno: "))
if nota_primeira < 0 or nota_primeira > 10 or nota_segunda < 0 or nota_segunda > 10:
print("Valor digitado inválido!")
exit()
nota_media = (nota_primeira + nota_segunda)/2
if nota_media >= 9.5:
print("APROVADO COM DISTINÇÃO {}!".format(nota_media))
exit()
elif nota_media >= 7:
print("Aprovado com {}!".format(nota_media))
exit()
else:
print("Reprovado {}!".format(nota_media))
Rodou liso, mas quebrei a cabeça demais com if, elif e else... pqp
Fiz diferente mas deu na mesma,
ResponderExcluirnota1 = float(input('Primeira nota: '))
nota2 = float(input('Segunda nota: '))
media = (nota1+nota2)/2
if media >= 7:
print('Parabens, voce foi aprovado')
else:
print('Voce foi reparovado')
if media == 10:
print('Voce é o cara, NOTA MAXIMA!!')
print('Sua nota media foi {}'.format(media))
Faça um programa que verifique se um aluno está aprovado ou reprovado. Para
ResponderExcluirtanto, o programa deverá ler duas notas do aluno e calcular sua média final. Caso
seja maior ou igual a 7 o aluno estará aprovado, caso contrário está em recuperação
e o programa pergunta qual nota ele tirou na recuperação. Se na nota da
recuperação for maior que 7 o aluno está aprovado senão está reprovado. No final,
o programa deve perguntar ao usuário se ele deseja verificar a situação de um outro
aluno. Caso a resposta seja “S” (Sim), o programa repete a verificação, senão
encerra o programa.
Faça um programa que verifique se um aluno está aprovado ou reprovado. Para
ResponderExcluirtanto, o programa deverá ler duas notas do aluno e calcular sua média final. Caso
seja maior ou igual a 7 o aluno estará aprovado, caso contrário está em recuperação
e o programa pergunta qual nota ele tirou na recuperação. Se na nota da
recuperação for maior que 7 o aluno está aprovado senão está reprovado. No final,
o programa deve perguntar ao usuário se ele deseja verificar a situação de um outro
aluno. Caso a resposta seja “S” (Sim), o programa repete a verificação, senão
encerra o programa.
Faça um programa que verifique se um aluno está aprovado ou reprovado. Para
ResponderExcluirtanto, o programa deverá ler duas notas do aluno e calcular sua média final. Caso
seja maior ou igual a 7 o aluno estará aprovado, caso contrário está em recuperação
e o programa pergunta qual nota ele tirou na recuperação. Se na nota da
recuperação for maior que 7 o aluno está aprovado senão está reprovado. No final,
o programa deve perguntar ao usuário se ele deseja verificar a situação de um outro
aluno. Caso a resposta seja “S” (Sim), o programa repete a verificação, senão
encerra o programa.
n1=float(input('Nota 1'))
ResponderExcluirn2=float(input('Nota 2'))
m=(n1+n2)/2
if m>=7 and m!=10:
print('Aprovado,média {}'.format(m))
elif m==10:
print('Aprovado com distinção,média {}'.format(m))
else:
print('Reprovado, média {}'.format(m))
nt_01 = float(input('Por favor digite a primeira nota: '))
ResponderExcluirnt_02 = float(input('Por favor digite a segunda nota: '))
media = (nt_01 + nt_02) / 2
if media >= 7:
print('Voce está aprovado com media {}'.format(media))
if media == 10:
print('Voce está Aprovado com Distinção com media {}'.format(media))
else:
print('Voce está reprovado com media {}'.format(media))
nota_01 = float(input('Informe a primeira nota do(a) aluno(a): '))
ResponderExcluirnota_02 = float(input('Informe a segunda nota do(a) aluno(a): '))
media = (nota_01 + nota_02) / 2
if media == 10:
print(f'A média foi {media:.2f} \nResultado: Aprovado(a) com Distinção')
elif media >= 7:
print(f'A média foi {media:.2f} \nResultado: Aprovado(a)')
else:
print(f'A média foi {media:.2f} \nResultado: Reprovado(a)')
nota1 = float(input('Primeira nota: '))
ResponderExcluirnota2 = float(input('Segunda nota: '))
nota3 = float(input('Terceiro nota: '))
nota4 = float(input('Quarto nota: '))
media = (nota1 + nota2 + nota3 + nota4) / 4
print('Media: ', media)
if media >= 9.0:
print('parabens,quandro de honra')
elif media >=7.0:
print('aprovador')
elif media >=5.0:
print('recuperador')
else:
print('reprovador')
n1 = int(input('Aluno nota 1° semestre: '))
ResponderExcluirn2 = int(input('Aluno nota 2° semestre: '))
print('Média do Aluno é {}'.format((n1+n2)/2))
nota1 = float(input('Primeira Nota do Aluno: '))
ResponderExcluirnota2 = float(input('Segunda Nota do Aluno: '))
media = (nota1 + nota2) / 2
print('Media:', media)
if media<7.0:
print("Aluno reprovado")
elif media<10.0:
print('Aluno aprovado')
else:
print("Aluno Aprovado!")