MS33 42.19 -70.33 3.6
JS89 42.23 -70.30 3.9
ED22 42.25 -70.33 3.4
HE90 42.27 -70.35 3.7
TW05 42.30 -70.30 3.4
WW23 42.37 -70.28 3.7
代码:
^{pr2}$
我想知道如何使用2 for loops only(我没有学过字典和以上的字典),以便为塔本身设置第一个for循环,然后为除第一个循环中选择的塔之外的所有塔设置第二个for循环。虽然只使用来自文件lat.py的下面的公式,但我有(这是不能编辑的)即我的代码中的一行必须读lat.distance_from_lat_long( lat1, long1, lat2, long2 )
因此,我需要从第一个for loop a lat1和long1保持不变,直到他们读取第二个for loop中每一个塔的lat2和long2,然后第二个塔到第一个for loop,依此类推,这将给出两个塔之间的距离。在
一个塔可以工作(计数=+1)如果从嵌套的for循环中,来自线路的lr[3]的最小值小于2个塔的距离,则返回第一个for循环中的塔的名称,以及它可以与哪些其他塔一起工作,第二个相同,以及哪个塔可以工作,依此类推。只是有点困惑,不知道有没有人能帮上忙?在
我不确定这是否有帮助,但我已经试了几个小时了,什么都没想到。这是我的代码,很糟糕也许有人能帮上忙?在def Tower_Dist_From_Eachother(t,count):
for i in range(count):
for j in range(count):
lats = 0
longs = 0
tdist = lat.distance_from_lat_long(lats, longs, float(lr[j][1]), float(lr[j][2]))
def towers(l):
towname = []
for i in range(count):
towname.append(at[i][0])
for i in range(count):
lats += float(lr[i][1])
longs += float(lr[i][2])