TOPIC

5% de problema. Alguem me ajuda por favor!

Mario Queiroz asked 5 months ago

a, b, c = input().split()

a, b, c = float(a), float(b), float(c)

organizando de forma decrescente

if b > c > a : a,b,c = b,c,a

elif a > c > b : a,b,c = a,c,b

elif b > a > c : a,b,c = b,a,c

elif c > b > a : a,b,c = c,b,a

else: a,b,c = c,a,b

if b >= a + c or c >= a + b or a >= c + b: print('NAO FORMA TRIANGULO')

elif a 2 = ( b2 + c ** 2): print('TRIANGULO RETANGULO')

elif a 2 > (b 2 + c 2): print('TRIANGULO OBTUSANGULO')

else: print('TRIANGULO ACUTANGULO')

if a == b == c: print('TRIANGULO EQUILATERO')

elif a == b or a == c or b == a or b == c or c == a or c == b: print('TRIANGULO ISOSCELES')

This topic was solved and cannot recieve new replies.

  • Tarcísio Mazur Junior replied 5 months ago

    E se a,b,c já estiver ordenado? ele vai cair no else e "desordenar". E se a==c e b é o maior? ele vai cair no último. Busque uma outra forma de ordenar 3 números, exite uma forma com 3 ifs com 3 trocas entre 2 números.

    MOD