Aller au contenu
🛠️ToolsShed

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.