From 0b6f70d683c517e9bdc4ccf42a654d8d68d6327f Mon Sep 17 00:00:00 2001 From: devfzn Date: Wed, 12 Jun 2024 15:50:32 -0400 Subject: [PATCH] lsp format --- problema_5.py | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/problema_5.py b/problema_5.py index f4cc0bc..e9a505b 100644 --- a/problema_5.py +++ b/problema_5.py @@ -1,14 +1,17 @@ from math import sqrt + def print_arr(*arr): for i in arr: print(i) + def calc_dist(pto1, pto2): - return sqrt( ((pto2[0]-pto1[0])**2) + ((pto2[1]-pto1[1])**2) ) + return sqrt(((pto2[0] - pto1[0]) ** 2) + ((pto2[1] - pto1[1]) ** 2)) + def menor_dist(*args): - largo = range(len(args[0])) + largo = range(len(args[0])) for pto_ini in largo: dists = [] x1 = args[0][pto_ini] @@ -16,18 +19,22 @@ def menor_dist(*args): for pto in largo: x2 = args[0][pto] y2 = args[1][pto] - dists.append(calc_dist((x1,y1),(x2,y2))) + dists.append(calc_dist((x1, y1), (x2, y2))) # ordenar distancias de menor a mayor dists_orden = sorted(dists) # menor valor menor = dists_orden[1] # índice de la menor distancia imd = dists.index(menor) - print(f"Para el punto ({x1},{y1}), el punto más", - f"cercano está a {dists[imd]:.2f} en ({args[0][imd]},{args[1][imd]})") + print( + f"Para el punto ({x1},{y1}), el punto más", + f"cercano está a {dists[imd]:.2f} en", + f"({args[0][imd]},{args[1][imd]})" + ) + def main(): - largo = 10 + largo = 10 coor_x = [] coor_y = [] print("\nSe solicitarán las cordenadas X e Y de los puntos\n")