list = [] min_power = float('inf') v = 0 count = 1 sum = 0 K = int(input('输入机器人的总数K(0<K<=100):\n')) if K <= 0 or K > 100: print('错误!请确保K在正确范围之内!') else: for i in range(K): x, y = map(int, input(f'输入第{i + 1}个坐标值(x,y)(x<=10,y<=1000):\n').split()) if x < 0 or x > 10 or y < 0 or y > 1000: print('错误!请确保(x,y)在正确范围之内!') break else: list.append([x, y]) for i in list: list.remove(i) for o in range(K - 1): a = abs(list[o][0] - i[0]) b = abs(list[o][1] - i[1]) sum = a + b + sum if sum <= min_power: min_power = sum sum = 0 else: sum = 0 list.insert(v, i) v = v + 1 if min_power != float('inf'): print(min_power) else: print('出现错误!请检查输入')