1.2 Operadores y Lógica
Ahora que sabemos guardar datos en variables, necesitamos saber cómo operar con ellos. En Geocaching, esto es vital para calcular coordenadas finales a partir de pistas encontradas en las etapas de un multi.
1. Operadores Matemáticos
Python funciona como una calculadora superpotente. Los símbolos básicos son:
+(Suma) /-(Resta)*(Multiplicación) //(División)**(Potencia): Útil para fórmulas complejas. Ejemplo:3**2es 9.%(Módulo): Nos da el resto de una división.
calculo_coordenadas.py
# Imagina que la pista A es 125 y la B es 40
pista_a = 125
pista_b = 40
# Calculamos el valor final para los milisegundos de la latitud
resultado = (pista_a * 2) + (pista_b / 5)
print("El resultado del cálculo es:")
print(resultado)
2. Operadores de Comparación
A veces necesitamos que Python "decida" algo. Para ello comparamos valores:
==(Igual a) /!=(Diferente de)>(Mayor que) /<(Menor que)
🧩 Reto: ¿Es el código correcto?
Imagina que el código de un candado es 735. Vamos a ver si Python nos dice si hemos acertado. Pega esto en el bloque de la izquierda:
codigo_secreto = 735
mi_intento = 500
# ¿Es mi intento igual al secreto?
resultado = (mi_intento == codigo_secreto)
print("¿He acertado el código?")
print(resultado)
Dale a "Ejecutar" arriba y mira la consola a la derecha. ¿Qué sale? Prueba a cambiar mi_intento por 735 y ejecuta de nuevo.
