-1
Эй, у меня есть этот простой код для формулы Хаверсина (без радиального преобразования), но он продолжает давать мне ошибку недействительного синтаксиса.Недопустимый синтаксис, но не знаю почему
Я искал везде, но не мог найти решение. Он должен работать!
import math
def distance(lat1, lat2, lon1, lon2)
a1= (math.sin(lat2 - lat1/2))
a2= (math.cos(lat1) * math.cos(lat2) * (math.sin(lon2 - lon1/2) **2))
a ** 2 = a1 + a2
b ** 2 = 1 - (a **2)
d= 2 * math.atan2(a, b)
return d
Отметьте свой вопрос на том языке, который вы используете. –