Calcolatrice MET Esercizio
Calcola le calorie bruciate per oltre 40 esercizi usando valori MET.
Jogging (general)
MET = 7 · Running
245 kcal
Informazioni sullo strumento
Il Calcolatore di Calorie dell'Esercizio (MET) stima quante calorie bruci durante un allenamento utilizzando i valori MET (equivalente metabolico del compito), la misura standard e basata sulla ricerca dell'intensità dell'attività. Invece di tirare a indovinare, ottieni una stima rapida dell'energia spesa, fondata sullo stesso metodo a cui si affidano gli esperti di fitness e le app.
Per usarlo, scegli una delle oltre 70 attività disponibili, inserisci il tuo peso corporeo e digita per quanto tempo ti sei allenato; il calcolatore restituisce le calorie bruciate stimate. È utile per tenere traccia degli allenamenti, pianificare un deficit calorico per dimagrire o confrontare quali attività consumano più energia.
Tieni presente che i valori basati sui MET sono solo stime. Il tuo consumo reale varia in base all'intensità, al livello di forma fisica e alla composizione corporea, quindi considera i numeri come un'indicazione e non come un consiglio medico.
Domande Frequenti
Implementazione del Codice
# 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.