Skip to content

Instantly share code, notes, and snippets.

@renzon
Created January 24, 2018 00:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save renzon/d680e81fe360d1f5e84e8b9b5e13ffee to your computer and use it in GitHub Desktop.
Save renzon/d680e81fe360d1f5e84e8b9b5e13ffee to your computer and use it in GitHub Desktop.
class Triangulo:
def __init__(self, a, b, c):
self.a = a
self.b = b
self.c = c
def gerar_lados_ordenados(self):
return sorted([self.a, self.b, self.c])
def semelhantes(self, triangulo):
lados_triangulo_1 = list(self.gerar_lados_ordenados())
lados_triangulo_2 = list(triangulo.gerar_lados_ordenados())
# Escreva aqui a lógica para ver se são semelhantes
def __eq__(self, triangulo):
lados_triangulo_1 = list(self.gerar_lados_ordenados())
lados_triangulo_2 = list(triangulo.gerar_lados_ordenados())
return lados_triangulo_1 == lados_triangulo_2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment