import math as m latitud1 = float(input ("latitud 1 Grados ")) latitud1m = float(input ("latitud 1 Minutos ")) longitud1 = float(input ("longitud 1 Grados ")) longitud1m = float(input ("longitud 1 Minutos ")) latitud2 = float(input ("latitud 2 Grados ")) latitud2m = float(input ("latitud 2 Minutos ")) longitud2 = float(input ("longitud 2 Grados ")) longitud2m = float(input ("longitud 2 Minutos ")) latitud1=m.radians(latitud1+latitud1m/60) longitud1=m.radians(longitud1+longitud1m/60) latitud2=m.radians(latitud2+latitud2m/60) longitud2=m.radians(longitud2+longitud2m/60) r=6371 d=2*r*m.asin(m.sqrt(m.sin((latitud2-latitud1)/2)**2+m.cos(latitud1)*m.cos(latitud2)*m.sin((longitud2-longitud1)/2)**2)) print ("Distancia en kilómetros es "+str(d))