Calculateur de morphologie
Déterminez votre type de corps (ectomorphe, mésomorphe ou endomorphe) à partir de vos mensurations.
Cette estimation repose sur de simples rapports d'ossature et n'a qu'une valeur indicative; ce n'est pas une évaluation médicale ou de composition corporelle.
À propos de cet outil
La Calculatrice de Type Corporel vous aide à identifier votre somatotype — un système de classification qui regroupe les gens en trois principaux types corporels en fonction de la taille et des proportions du squelette. Contrairement à l'IMC qui mesure le poids par rapport à la taille, cet outil utilise les mesures de circonférence du poignet et de la cheville comme indicateurs de votre structure osseuse sous-jacente. Connaître votre type corporel est utile pour fixer des objectifs de fitness réalistes et comprendre comment votre métabolisme répond naturellement à l'entraînement et à l'alimentation.
Pour utiliser la calculatrice, mesurez votre circonférence du poignet juste sous l'os du poignet et votre circonférence de cheville à son point le plus étroit, en utilisant un mètre-ruban flexible. Entrez ces mesures en centimètres avec votre taille et votre poids. L'outil détermine votre type corporel principalement à partir du rapport poignet-taille, qui reste stable tout au long de votre vie puisque votre structure osseuse est déterminée génétiquement. Votre mesure de cheville fournit une confirmation supplémentaire.
Comprendre votre somatotype vous aide à aligner votre style d'entraînement et votre approche nutritionnelle à vos tendances corporelles naturelles. Les ectomorphes bénéficient généralement d'un entraînement axé sur la force avec surplus calorique ; les endomorphes obtiennent souvent de meilleurs résultats avec une fréquence de cardio plus élevée et des portions contrôlées ; les mésomorphes ont tendance à bien répondre aux approches d'entraînement mixte. N'oubliez pas que votre type corporel est votre point de départ, pas votre destin — l'entraînement régulier et une nutrition appropriée peuvent modifier considérablement votre composition corporelle quel que soit votre classement.
Questions Fréquentes
Implémentation du Code
def classify_body_type(wrist_cm, height_cm):
"""
Classify somatotype using the wrist-to-height ratio.
Thresholds (empirical):
ratio < 0.1035 → Ectomorph (small frame)
ratio > 0.1160 → Endomorph (large frame)
otherwise → Mesomorph (medium frame)
Parameters:
wrist_cm - wrist circumference in centimetres
height_cm - height in centimetres
Returns one of: 'ectomorph', 'mesomorph', 'endomorph'
"""
ratio = wrist_cm / height_cm
if ratio < 0.1035:
return "ectomorph"
elif ratio > 0.1160:
return "endomorph"
return "mesomorph"
DESCRIPTIONS = {
"ectomorph": "Slim frame, fast metabolism, difficulty gaining muscle or fat.",
"mesomorph": "Athletic build, gains/loses weight relatively easily.",
"endomorph": "Larger frame, gains weight easily, tends to retain fat.",
}
# Examples
test_cases = [
(15.5, 180), # small wrist, tall → ectomorph
(17.5, 175), # medium → mesomorph
(21.0, 170), # large wrist → endomorph
]
for wrist, height in test_cases:
body_type = classify_body_type(wrist, height)
ratio = wrist / height
print(f"Wrist {wrist}cm / Height {height}cm = ratio {ratio:.4f} → {body_type}")
print(f" {DESCRIPTIONS[body_type]}")
Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.