Solicitar al usuario ingresar su latitud y longitud y determinar si este se encuentra en el hemisferio norte o hemisferio sur.
Teniendo las siguientes variables como punto 0 el Ecuador:
lat = -2.0000000 lon = -77.5000000
Veamos como hacerlo:
lat = -2.0000000 lon = -77.5000000 lat_domicilio = float(input("Ingresa la latitud de tu domicilio: ")) lon_domicilio = float(input("Ingresa la longitud de tu domicilio: ")) estoy_al_sur = lat_domicilio - lat < 0 if estoy_al_sur: print("Estas en el hemisferio sur") else: print("Estas en el hemisferio norte")
Explicación:
Existen distintas formas de resolver este problema, pero básicamente lo que hacemos es solicitar la latitud y longitud donde se encuentra el usuario (y las almacenamos en las variables lat_domicilio y lon_domicilio) para posteriormente hacer una resta entre la latitud del usuario y la latitud del Ecuador y ver si es menor que 0 para que de True o False. (True estamos al sur y False estamos al norte)Ejemplo 1:
supongamos que estamos en Toronto, Canadá
Ejemplo 2:
supongamos que estamos en Punta Arenas, Chile.
Así, tan sencillo se puede realizar este calculo
Enlaces de interés:
- Obtener tus coordenadas: https://www.coordenadas-gps.com/
- Los hemisferios de la tierra: https://www.astromia.com/glosario/hemisferio.htm
¿qué mas se te ocurre hacer con esta información?
No hay comentarios:
Publicar un comentario