Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """
- 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))
Advertisement
Add Comment
Please, Sign In to add comment