Escreva um programa que peça à pessoa usuária três números que representam os lados de um triângulo. O programa deve informar se os valores podem ser utilizados para formar um triângulo e, caso afirmativo, se ele é equilátero, isósceles ou escaleno.
while True: #repete pergunta se os dados nao formam um triangulo
lado1 = float(input('Digite o lado 1 do triangulo: '))
lado2 = float(input('Digite o lado 2 do triangulo: '))
lado3 = float(input('Digite o lado 3 do triangulo: '))
if (lado1 + lado2) > lado3 and (lado1 + lado3) > lado2 and (lado2 + lado3) > lado1:
print('É um triangulo')
if lado1 == lado2 == lado3: #tres lados iguais
print('É um triangulo equilatero')
elif (lado1 == lado2) or (lado1 == lado3) or (lado2 == lado3): #dois lados iguais
print('É um triangulo isósceles')
else:
print('É um triangulo escaleno') # tres lados diferentes.
break # sai da loop, pois é um triangulo.
else:
print('Não é um triangulo')
Digite o lado 1 do triangulo: 90
Digite o lado 2 do triangulo: 100
Digite o lado 3 do triangulo: 103
É um triangulo
É um triangulo escaleno