Body Frame Size Calculator
Déterminer la taille de la structure corporelle (petite, moyenne ou grande) à partir de la hauteur et de la circonférence du poignet.
Taille de la structure
Moyenne
Ratio (r): 10.29
Plage de poids idéale (Hamwi)
68.4 – 75.6 kg
Basé sur la formule de Hamwi ±10% pour la taille de la structure.
Critères de taille de structure (r = taille / poignet)
| Genre | Petite | Moyenne | Grande |
|---|---|---|---|
| Homme | > 10.4 | 9.6–10.4 | < 9.6 |
| Femme | > 11.0 | 10.1–11.0 | < 10.1 |
r = taille (cm) ÷ circonférence du poignet (cm)
À propos de cet outil
La taille de votre charpente corporelle reflète la taille fondamentale de votre squelette — une caractéristique qui, contrairement à la masse musculaire ou à la graisse corporelle, reste constante tout au long de votre vie adulte. Le calcul utilise une proportion simple mais efficace de votre taille par rapport à la circonférence du poignet pour classifier si vous avez une petite, moyenne ou grande charpente. Cette mesure est importante car elle fournit un contexte essentiel pour évaluer le poids sain; deux personnes de la même taille peuvent avoir des gammes de poids sain significativement différentes selon la taille de leur charpente.
Pour utiliser cette calculatrice, entrez simplement votre sexe, votre taille et votre circonférence du poignet en unités métriques (centimètres) ou impériales (pouces). L'outil détermine instantanément votre classification de charpente et fournit une gamme de poids idéal estimée à l'aide de la formule de Hamwi, ajustée selon la taille de la charpente. De nombreux professionnels du fitness et praticiens de la santé recommandent de considérer la taille de la charpente aux côtés de l'IMC, en particulier lorsque quelqu'un sent que son poids ne s'aligne pas avec les catégories d'IMC standard, ou lors de l'établissement d'objectifs personnalisés en matière de fitness et de nutrition.
Questions Fréquentes
Implémentation du Code
def body_frame_size(height_cm, wrist_cm, gender):
"""
Determine body frame size from height and wrist circumference.
Returns: 'small', 'medium', or 'large'
"""
r = height_cm / wrist_cm
if gender == "male":
if r > 10.4:
return "small"
elif r < 9.6:
return "large"
else:
return "medium"
else: # female
if r > 11.0:
return "small"
elif r < 10.1:
return "large"
else:
return "medium"
def ideal_weight_hamwi(height_cm, gender, frame):
"""Hamwi formula for ideal body weight in kg"""
height_in = height_cm / 2.54
if gender == "male":
ibw = 48 + max(0, height_in - 60) * 2.7
else:
ibw = 45.5 + max(0, height_in - 60) * 2.2
adj = {"small": -0.10, "medium": 0, "large": 0.10}[frame]
return ibw * (1 + adj)
# Example
height, wrist = 175, 17
gender = "male"
frame = body_frame_size(height, wrist, gender)
ibw = ideal_weight_hamwi(height, gender, frame)
print(f"Frame: {frame}, Ideal weight: {ibw:.1f}kg")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.