É um paralelogramo?
Dada uma lista de quatro pontos no plano, determine se eles são os vértices de um paralelogramo.
Exemplos
is_parallelogram([(0, 0), (1, 0), (1, 1), (0, 1)]) ➞ True
is_parallelogram([(0, 0), (2, 0), (1, 1), (0, 1)]) ➞ False
is_parallelogram([(0, 0), (1, 1), (1, 4), (0, 3)]) ➞ True
is_parallelogram([(0, 0), (1, 2), (2, 1), (3, 3)]) ➞ True
is_parallelogram([(0, 0), (1, 0), (0, 1), (1, 1)]) ➞ TrueNotas
Os pontos podem ser fornecidos em qualquer ordem (compare os exemplos #1 e #5).