¿Rectángulo o no? (Parte 2)
Crea una función que reciba una lista de 4 tuplas. Cada tupla consta de dos números que representan la coordenada x y la coordenada y de un punto en el plano cartesiano. Devuelve True si estos 4 puntos forman un rectángulo, False si no. Los rectángulos pueden estar derechos o inclinados.
Ejemplos
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
- Un rectángulo es un cuadrilátero (polígono de 4 lados) con 4 ángulos rectos (90 grados).
- Un cuadrado es un rectángulo con los cuatro lados iguales.