É Retângulo ou Não? (Parte 2)
Crie uma função que receba uma lista de 4 tuplas. Cada tupla consiste em dois números que representam a coordenada x e a coordenada y de um ponto no plano cartesiano. Retorne True se esses 4 pontos formarem um retângulo, False caso contrário. Os retângulos podem estar retos ou inclinados.
Exemplos
is_rectangle([(-1, -2), (-1, 3), (1, -1), (-3, 2)]) ➞ True
is_rectangle([(-1, -2), (-1, -2), (1, -1), (-3, 2)]) ➞ False
is_rectangle([(7, 4), (1, -2), (1, 4), (7, -2)]) ➞ TrueNotas
- Um retângulo é um quadrilátero (polígono de 4 lados) com 4 ângulos retos (90 graus).
- Um quadrado é um retângulo com os quatro lados iguais.