Aller au contenu
🛠️ToolsShed

Flexibility Test

Évaluer votre score de flexibilité assis-et-atteinte par âge et sexe.

À Propos de Ce Test

Le test d'assis et d'avant-bras mesure la flexibilité des ischio-jambiers et du bas du dos. Asseyez-vous par terre les jambes étendues et avancez vos bras. La distance de vos doigts à vos orteils indique votre niveau de flexibilité.

CatégorieHomme 18–25Femme 18–25
Excellent39 cm43 cm
Good34 cm38 cm
Above Average29 cm34 cm
Average24 cm30 cm
Below Average18 cm25 cm
Poor13 cm20 cm
Very Poor0 cm0 cm

À propos de cet outil

Le test de flexibilité, communément appelé test de flexion avant, est l'une des évaluations les plus largement utilisées de la flexibilité des ischio-jambiers et du bas du dos en contexte fitness et clinique. Cette mesure simple mais efficace vous aide à comprendre votre amplitude de mouvement actuelle et à suivre les améliorations au fil du temps, ce qui est important pour la mobilité, la prévention des blessures et le bien-être physique général.

Pour utiliser cet outil, mesurez votre distance de flexibilité en centimètres—la distance que vos doigts atteignent vers l'avant à partir de vos orteils en position assise, les jambes étendues. Entrez votre distance ainsi que votre âge et votre sexe, et l'outil compare instantanément votre résultat aux normes de référence spécifiques à l'âge et au sexe. Cela vous donne une vision claire de savoir si votre flexibilité est inférieure à la moyenne, moyenne, supérieure à la moyenne ou excellente pour votre démographie.

Les tests de flexibilité réguliers aident à identifier les déséquilibres de mouvement et à orienter vos routines d'étirement et de mobilité. Les athlètes, les adultes plus âgés cherchant à conserver leur indépendance et toute personne en récupération d'une blessure peuvent bénéficier du suivi de cette métrique sur des semaines et des mois pour assurer une progression constante.

Questions Fréquentes

Implémentation du Code

def evaluate_flexibility(
    reach_cm: float, age: int, gender: str
) -> dict:
    """
    Evaluate sit-and-reach flexibility test score.
    Returns rating based on normative data.
    """
    # Normative ranges (cm) [excellent, above_avg, average, below_avg]
    norms = {
        "male": {
            (0, 29):   [27, 17, 6, -5],
            (30, 39):  [25, 15, 4, -6],
            (40, 49):  [23, 13, 2, -7],
            (50, 59):  [20, 10, -1, -9],
            (60, 120): [17, 8, -3, -11],
        },
        "female": {
            (0, 29):   [30, 21, 12, 5],
            (30, 39):  [29, 20, 11, 4],
            (40, 49):  [27, 18, 9, 2],
            (50, 59):  [25, 16, 8, 0],
            (60, 120): [23, 14, 6, -2],
        },
    }

    thresholds = None
    for (low, high), values in norms.get(gender.lower(), {}).items():
        if low <= age <= high:
            thresholds = values
            break

    if thresholds is None:
        return {"error": "Age/gender out of range"}

    excellent, above_avg, average, below_avg = thresholds
    if reach_cm >= excellent:
        rating = "Excellent"
    elif reach_cm >= above_avg:
        rating = "Above Average"
    elif reach_cm >= average:
        rating = "Average"
    elif reach_cm >= below_avg:
        rating = "Below Average"
    else:
        rating = "Poor"

    return {"reach_cm": reach_cm, "rating": rating, "age": age, "gender": gender}

result = evaluate_flexibility(reach_cm=20, age=35, gender="male")
print(result)

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.