""" Testar o tipo de triângulos - Diego Mendes Rodrigues """ def tipo_triangulo(lado1=0, lado2=0, lado3=0): if lado1<=0 or lado2<=0 or lado3<=0: print('Todos os lados do triângulo devem ser maiores do que zero') print(f'{lado1} - {lado2} - {lado3}') exit(1) lados = [lado1, lado2, lado3] lados.sort() if lados[0] == lados[1] and lados[1] == lados[2]: return 'Equilátero' else: if lados[2] >= (lados[0] + lados[1]): print(f'Esses 3 lados não formam um triângulo, pois {lados[2]} >= {lados[0]+lados[1]}') print(f'{lados[0]} - {lados[1]} - {lados[2]}') exit(1) else: if lados[0] == lados[1]: return 'Isóceles' else: return 'Escaleno' # Testar o tipo dos triângulos print(tipo_triangulo(3,3,3)) print(tipo_triangulo(3,4,5)) print(tipo_triangulo(3,3,5)) # Simulação de erro no tamanho do triângulo # print(tipo_triangulo(3,0,3)) # print(tipo_triangulo(2,2,5))