Uma das maneiras mais criativas e interessantes de praticar programação é através de exercícios relacionados a matemática, a tarefa de comparar 3 valores e checar se eles formam um triangulo exige utilizar vários elementos da programação, como os operadores lógicos OR e AND, try catch/except, while, if, elif(else if) e else.
Os códigos estão no arquivo "triangulos.py", a lógica do código está dividida em 2 funções:
A função "mostrar_menu" é o front end do programa, responsável pela entrada e saída de dados, utilizando as estruturas while e try except para manter o código funcionando mesmo com o input errado.
Enquanto a função "mostrar_tipo_triangulo" recebe os 3 lados do triângulo, analisa se esses três valores formam um triângulo, informa se é possível gerar um triângulo e o tipo de triângulo, retornando uma string, assim podemos chamar a função dentro do print e informar o usuário diretamente.