[ create a new paste ] login | about

Link: http://codepad.org/fc3TKkLy    [ raw code | fork ]

Python, pasted on Jul 18:
# -*- coding: utf-8 -*-
while True:
    try:
        nt1, nt2 = float(raw_input("Digite a primeira nota: ")), float(raw_input("Digite a segunda nota: "))
        if nt1 <= 4 or nt2 <= 4:
            nt3 = float(raw_input("Você foi reprovado! Notas iguais ou abaixo de 4 não são aceitas.\nDigite a nota da terceira e nova prova: "))
            if nt1+nt2+nt3/3. >= 6.0: print("Parabéns você foi aprovado");break
            else: print("Reprovado pela nota: %.1f")%((nt1+nt2+nt3)/3.);break                
        if nt1 > 4 and nt2 > 4 and nt1+nt2/2. >= 6.0: print("Parabéns você foi aprovado");break
        else: print("Reprovado pela média: %.1f")%((nt1+nt2)/2.);break
    except ValueError: print("Números ¬¬");continue
	
# Linha 2 - Laço de repetição criado.
#
# Linha 4 - Variável nt1 recebe o valor da primeira nota, nt2 recebe o valor da segunda.   
#
# Linha 5 - Se nota1 ou nota2 forem menor ou igual a quatro:
#
# Linha 6 - Mensagem pedindo uma terceira notada é mostrada e essa nota é armazenada na variável nt3.                                                                                   
#
# Linha 7 - Se média das três notas forem igual ou maior que 6 mensagem de aprovado é mostrada na tela.
#
# Linha 8 - Se não, mensagem de reprovado com a média.
#
# Linha 9 - Se média das duas notas forem maior que quatro e média das duas notas forem maior ou igual a 6 mensagem de 
#aprovado é mostrada na tela.
#
# Linha 10 - Se não, mensagem de reprovado com a média.
#
# Linha 11 - Caso ocorra algum erro na quarta ou sexta linha pelo usuário tentar digitar alguma palavra o programa será 
#reiniciado com o continue.


Create a new paste based on this one


Comments: