Saltar al contenido
🛠️ToolsShed

Flexibility Test

Evalúa tu puntuación de flexibilidad sentado y alcanzando por edad y género.

Acerca de Esta Prueba

La prueba de sentarse y alcanzar mide la flexibilidad del isquiotibial y la parte baja de la espalda. Siéntese en el piso con las piernas extendidas y alcance hacia adelante. La distancia desde las puntas de los dedos hasta los dedos de los pies indica su nivel de flexibilidad.

CategoríaHombre 18–25Mujer 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

Acerca de esta herramienta

La prueba de flexibilidad, comúnmente conocida como la prueba de sentarse y alcanzar, es uno de los evaluadores más utilizados de la flexibilidad de los isquiotibiales y la parte baja de la espalda en entornos fitness y clínicos. Esta medición simple pero efectiva le ayuda a entender su rango de movimiento actual e identificar mejoras con el tiempo, lo cual es importante para la movilidad, la prevención de lesiones y el bienestar físico general.

Para usar esta herramienta, mida la distancia de flexibilidad en centímetros—qué tan lejos alcanzan sus dedos hacia adelante desde sus pies mientras está sentado con las piernas rectas. Ingrese su distancia junto con su edad y género, y la herramienta compara instantáneamente su resultado con estándares normativos específicos por edad y género. Esto le proporciona una visión clara de si su flexibilidad es por debajo del promedio, promedio, por encima del promedio o excelente para su demografía.

Las pruebas de flexibilidad regulares ayudan a identificar desequilibrios de movimiento e informan sus rutinas de estiramiento y movilidad. Los atletas, los adultos mayores que buscan mantener su independencia y cualquier persona en recuperación de una lesión pueden beneficiarse al rastrear esta métrica durante semanas y meses para garantizar un progreso constante.

Preguntas Frecuentes

Implementación de Código

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.