Quema las calorías extra con este algoritmo en Python
La Navidad es época de comilonas y excesos.
La Navidad es una época de celebraciones, reuniones familiares y, por supuesto, deliciosas comidas. Sin embargo, con tantos manjares y dulces típicos, es fácil caer en excesos calóricos que, al terminar las fiestas, se reflejan en la báscula con una subida de peso inesperada.
Para evitar que estas calorías extra se conviertan en kilos difíciles de perder, o para corregirlos si ya has llegado tarde, te presentamos una herramienta práctica: un sencillo algoritmo en Python que te ayudará a decidir qué deporte realizar y durante cuánto tiempo, basado en las calorías ingeridas durante esas comilonas navideñas.
Antes de empezar, necesitas una estimación precisa de las calorías consumidas. Puedes obtener esta información consultando el etiquetado nutricional de los alimentos o utilizando herramientas online como https://tabladecalorias.net/, que ofrece un amplio inventario de alimentos para consultar.
Con el algoritmo que te mostramos a continuación, puedes seleccionar un deporte y calcular las calorías quemadas en un tiempo específico. Además, puedes personalizarlo añadiendo más deportes, estimando el tiempo necesario para quemar las calorías que deseas según cada actividad, o ajustando las calorías quemadas teniendo en cuenta factores como tu edad, sexo o peso corporal. Este ejemplo utiliza datos genéricos, pero es una base perfecta para adaptarlo a tus necesidades.
def deporte_y_tiempo(calorias_consumidas):
# Calorías quemadas por hora para diferentes deportes
deportes = {
“Correr”: 600, # Calorías quemadas por hora
“Nadar”: 500,
“Ciclismo”: 400,
“Yoga”: 200,
“Entrenamiento de fuerza”: 300
}
# Elegir un deporte
deporte_seleccionado = max(deportes, key=deportes.get)
calorias_por_hora = deportes[deporte_seleccionado]
# Calcular el tiempo necesario en horas
tiempo_necesario = calorias_consumidas / calorias_por_hora
return deporte_seleccionado, tiempo_necesario
# Ejemplo de uso
calorias_consumidas = int(input(“¿Cuántas calorías consumiste en las comilonas navideñas? “))
deporte, tiempo = deporte_y_tiempo (calorias_consumidas)
print(f”Para equilibrar tus excesos, te recomendamos hacer {deporte} durante {tiempo:.2f} horas.”)
### Cómo funciona el algoritmo:
1. Definición de deportes: Se establece un diccionario con diferentes deportes y las calorías que se queman por hora.
2. Selección del deporte: Se elige el deporte que quema más calorías.
3. Cálculo del tiempo: Se calcula cuánto tiempo necesitas hacer ese deporte para quemar las calorías consumidas.
4. Salida: Se imprime el deporte recomendado y el tiempo necesario.
La Navidad no tiene por qué estar reñida con estar fit. Con un poco de planificación y este algoritmo en Python, podrás disfrutar de las celebraciones mientras mantienes el control de las calorías y cuidas tu bienestar.
¡Felices fiestas y mucho movimiento!
Si quieres aprender a crear tus propios algoritmos y desarrollar tus propias aplicaciones, no lo dudes y pide información en EIP International Business School.