Calculatrice MET d'Exercice
Calcule les calories brûlées pour plus de 40 exercices en utilisant les valeurs MET.
Jogging (general)
MET = 7 · Running
245 kcal
À propos de cet outil
Le Calculateur de Calories de l'Exercice (MET) estime le nombre de calories que vous brûlez pendant une séance en utilisant les valeurs MET (équivalent métabolique de la tâche), la mesure standard et fondée sur la recherche de l'intensité de l'activité. Au lieu de deviner, vous obtenez une estimation rapide de l'énergie dépensée, basée sur la même méthode qu'emploient les experts du fitness et les applications.
Pour l'utiliser, choisissez l'une des plus de 70 activités proposées, saisissez votre poids corporel et indiquez la durée de votre exercice ; le calculateur affiche alors une estimation des calories brûlées. Il est pratique pour suivre vos séances, planifier un déficit calorique en vue d'une perte de poids ou comparer les activités qui dépensent le plus d'énergie.
Gardez à l'esprit que les chiffres fondés sur les MET ne sont que des estimations. Votre dépense réelle varie selon l'intensité, la condition physique et la composition corporelle ; considérez donc ces nombres comme un repère et non comme un avis médical.
Questions Fréquentes
Implémentation du Code
# MET (Metabolic Equivalent of Task) calorie calculator
# Formula: Calories = MET × weight_kg × duration_hours
MET_VALUES = {
"running_8kph": 8.0,
"running_10kph": 10.0,
"cycling_moderate": 8.0,
"swimming_moderate": 6.0,
"walking_5kph": 3.5,
"weight_training": 3.5,
"yoga": 2.5,
"basketball": 6.5,
"soccer": 7.0,
"tennis": 7.3,
}
def calories_burned(met: float, weight_kg: float, duration_min: float) -> float:
"""Calculate calories burned from MET, weight, and duration."""
hours = duration_min / 60
return met * weight_kg * hours
# Example: 70 kg person running at 10 kph for 30 minutes
weight_kg = 70
duration_min = 30
activity = "running_10kph"
met = MET_VALUES[activity]
calories = calories_burned(met, weight_kg, duration_min)
print(f"Activity: {activity}")
print(f"MET: {met}")
print(f"Calories burned: {calories:.1f} kcal")
# Compare multiple activities at same duration
print("\nCalorie comparison (70 kg, 30 min):")
for name, m in MET_VALUES.items():
cal = calories_burned(m, weight_kg, duration_min)
print(f" {name:25s}: {cal:.0f} kcal")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.