Help - Exercise Decision

Kennedy Salvino kennedysalvino.ks at gmail.com
Mon Nov 11 01:48:23 CET 2013


Em domingo, 10 de novembro de 2013 21h34min39s UTC-3, Gary Herron  escreveu:
> On 11/10/2013 02:56 PM, kennedysalvino.ks at gmail.com wrote:
> 
> > I'm trying to make a ranking of 3 numbers and say which the greatest and consider whether there is a tie between them, I am not able to make the conditions of draws.
> 
> >
> 
> > Code in PT-BR: http://pastebin.com/18pYJjPC
> 
> 
> 
> Please post the code directly in this message.  As a matter of 
> 
> safe-browsing practices, I won't follow that link.
> 
> 
> 
> One tests for equality (draws as you call them) with the == operator.    
> 
> In what way does that not work for you?  Your question is so terse, that 
> 
> I'm not sure what you want.  Provide some examples please.
> 
> 
> 
> Gary Herron


Using only if elif else, here is the code

primeira_pontuacao = int(input("Digite a primeira pontuação: "))
segunda_pontuacao = int(input("Digite a segunda pontuação: "))
terceira_pontuacao = int(input("Digite a terceira pontuação: "))
'''
empate = primeira_pontuacao == segunda_pontuacao or terceira_pontuacao
empate2 = segunda_pontuacao == primeira_pontuacao or terceira_pontuacao
empate3 = terceira_pontuacao == primeira_pontuacao or segunda_pontuacao
empate4 = primeira_pontuacao == terceira_pontuacao != segunda_pontuacao
empate5 = segunda_pontuacao == terceira_pontuacao != primeira_pontuacao
empate6 = terceira_pontuacao == segunda_pontuacao != primeira_pontuacao
empate7 = primeira_pontuacao == segunda_pontuacao == terceira_pontuacao
'''
colocacao1 = 0
colocacao2 = 0
colocacao3 = 0

if (primeira_pontuacao > segunda_pontuacao):
    if(segunda_pontuacao > terceira_pontuacao):
        colocacao1 = primeira_pontuacao
        colocacao2 = segunda_pontuacao
        colocacao3 = terceira_pontuacao 
    else:
        colocacao1 = primeira_pontuacao
        colocacao2 = terceira_pontuacao
        colocacao3 = segunda_pontuacao
elif (segunda_pontuacao > terceira_pontuacao):
    if(terceira_pontuacao > primeira_pontuacao):
        colocacao1 = segunda_pontuacao  
        colocacao2 = terceira_pontuacao
        colocacao3 = primeira_pontuacao
    else:
        colocacao1 = segunda_pontuacao
        colocacao2 = primeira_pontuacao
        colocacao3 = terceira_pontuacao
elif (terceira_pontuacao > segunda_pontuacao):
    if(segunda_pontuacao > primeira_pontuacao):
        colocacao1 = terceira_pontuacao
        colocacao2 = segunda_pontuacao 
        colocacao3 = primeira_pontuacao
    else:
        colocacao1 = terceira_pontuacao
        colocacao2 = primeira_pontuacao 
        colocacao3 = segunda_pontuacao
elif (primeira_pontuacao > terceira_pontuacao):
    if(terceira_pontuacao > segunda_pontuacao):
        colocacao1 = primeira_pontuacao
        colocacao2 = terceira_pontuacao
        colocacao3 = segunda_pontuacao
    else:
        colocacao1 = primeira_pontuacao
        colocacao2 = segunda_pontuacao
        colocacao3 = terceira_pontuacao
elif (segunda_pontuacao > primeira_pontuacao):
    if (primeira_pontuacao > terceira_pontuacao):
        colocacao1 = segunda_pontuacao
        colocacao2 = primeira_pontuacao
        colocacao3 = terceira_pontuacao
    else:
        colocacao2 = segunda_pontuacao
        colocacao3 = terceira_pontuacao
        colocacao1 = primeira_pontuacao
elif (terceira_pontuacao > primeira_pontuacao):
    if(primeira_pontuacao > segunda_pontuacao):
        colocacao1 = terceira_pontuacao
        colocacao2 = primeira_pontuacao
        colocacao3 = segunda_pontuacao
    else:
        colocacao1 = terceira_pontuacao
        colocacao2 = segunda_pontuacao
        colocacao3 = primeira_pontuacao

print("O primeiro: " , colocacao1)
print("O segundo: ", colocacao2)
print("O terceiro: ", colocacao3)



More information about the Python-list mailing list