如何编写一个程序来询问用户2个城市然后返回它们之间的距离

时间:2017-07-04 14:59:38

标签: python

       Belfast   Dublin   Cork  Galway                      
Belfast 0        104    266     230                     
Dublin  104      0      161     129                     
Cork    266      161    0       123                     
Galway  230      129    123     0                       
  

声明一个包含这些距离的二维数组

     

声明一个列表,按照与上表相同的顺序保存4个城市名称

     

编写程序,询问用户2个城市,然后返回他们之间的距离

     

编写程序将2D数组转换为KM。迭代整个2D数组并将每个值乘以1.61

到目前为止,我已经做了以下事情:

distances = ((0, 104, 266, 230),(104, 0, 161, 129),(266, 161, 0, 123),(230, 129, 123, 0)) 
cities = ((Belfast), (Dublin), (Cork), (Galway)) 

1 个答案:

答案 0 :(得分:0)

您的阵列距离包含以下数据

distances = ((0, 104, 266, 230),(104, 0, 161, 129),(266, 161, 0, 123),(230, 129, 123, 0)) 

你有阵列

cities = ((Belfast), (Dublin), (Cork), (Galway))

如果你看一下城市,那么你可以像贝尔法斯特的cities[0] {都知道} cities[1]来看待它们,等等。 对于距离可以做同样的事情,除了它有两个维度,所以它就像distances[0][0]

BTW:您的程序用什么语言编写?你能把它放在原来的帖子里吗?