Python: saber si estoy en el hemisferio norte o sur


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_domiciliopara 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?


Python: calcular perimetro


En este simple ejercicio calcularemos el perímetro de un cuadrado utilizando el lenguaje Python.


def perimetro(lado):
  perimetro = 0
  perimetro = lado*4
  return perimetro

Todo el mundo debería aprender a programar

Decía Steve Jobs que “todo el mundo debería aprender a programar un ordenador porque esto te ayuda a pensar”.


Infografía interfaz lenguaje Scratch

Una nueva infografía para complementar la interfaz de scracth que publique hace un tiempo atrás.
También puedes descargar el archivo PDF para imprimir.