Как проверить маршрут в Python? - PullRequest
0 голосов
/ 10 апреля 2020

У нас есть точки с известной информацией о маршруте и радиусами кривых. Я не мог go дальше. У меня есть два вопроса: 1. Как мне найти, в каком диапазоне будет находиться точка, которую я ввел? 2. Как я могу найти длину между двумя точками, которые я ввел? Спасибо.

прокладка маршрута

geo = ['A', 'B', 'C', 'D', 'E', 'F']
km  = [134694.20, 135493.8346, 135658.6549, 135823.4562, 137254.5870,
       137644.3152]
uz     = len(geo)
km_sor = float(input('Please, enter the mileage :? '))

for i in range(0,uz):
    if (km_sor<km[0]) or (km_sor>km[uz-1]):
        print('   The point is outside the route.!!')
        break        
    if km_sor<km[i] :        
        print('The mileage is ', km[i-1], '-', km[i] ,'inside.')
        print('The mileage is', geo[i-1], '-', geo[i] ,'outside.')
        break
...