【发布时间】:2020-08-17 12:20:00
【问题描述】:
#将加载 2 个数组的程序。第一个数组的元素是坐标X。#第二个数组的元素是平面上一个点的坐标Y。#找到该点并打印最靠近起点的点的坐标索引,坐标 0,0。
import math
i = 0
X = [3,32,15,43,5,22,90,1]
Y = [3,32,15,43,5,22,90,1]
min = math.sqrt(X[0])**2 + math.sqrt(Y[0])**2
while i < len(X):
U = math.sqrt(X[i])**2 + math.sqrt(Y[i])**2
if U < min:
min = U
else:
min = min
i = i + 1
mindex = X.index(min)
print(min)
print(mindex)
所以基本上坐标应该是 1,1,因为这是距离 D = 2 的 nul 点的最短距离。但是我如何也打印该元素 1 的索引。索引为 7
编辑:在python中
【问题讨论】: