Flexibility Test
Valuta il tuo punteggio di flessibilità sit-and-reach per età e sesso.
Informazioni Su Questo Test
Il test di sedersi e raggiungere misura la flessibilità dei muscoli posteriori della coscia e della zona lombare. Siediti per terra con le gambe estese e piegati in avanti. La distanza dalle punte delle dita ai piedi indica il tuo livello di flessibilità.
| Categoria | Uomo 18–25 | Donna 18–25 |
|---|---|---|
| Excellent | ≥ 39 cm | ≥ 43 cm |
| Good | ≥ 34 cm | ≥ 38 cm |
| Above Average | ≥ 29 cm | ≥ 34 cm |
| Average | ≥ 24 cm | ≥ 30 cm |
| Below Average | ≥ 18 cm | ≥ 25 cm |
| Poor | ≥ 13 cm | ≥ 20 cm |
| Very Poor | ≥ 0 cm | ≥ 0 cm |
Informazioni sullo strumento
Il test di flessibilità, comunemente noto come test del "sit and reach", è una delle valutazioni più ampiamente utilizzate della flessibilità dei muscoli posteriori della coscia e della parte bassa della schiena in ambito fitness e clinico. Questa misurazione semplice ma efficace ti aiuta a comprendere il tuo attuale range di movimento e a tracciare i miglioramenti nel tempo, il che è importante per la mobilità, la prevenzione degli infortuni e il benessere fisico generale.
Per utilizzare questo strumento, misura la tua distanza di flessibilità in centimetri—la distanza che le tue dita raggiungono in avanti dai tuoi piedi mentre sei seduto con le gambe distese. Inserisci la tua distanza insieme alla tua età e al tuo sesso, e lo strumento confronta istantaneamente il tuo risultato con gli standard normativi specifici per età e sesso. Questo ti fornisce una visione chiara di se la tua flessibilità è inferiore alla media, nella media, superiore alla media o eccellente per la tua categoria demografica.
I test di flessibilità regolari aiutano a identificare gli squilibri di movimento e informano le tue routine di stretching e mobilità. Gli atleti, gli adulti più anziani che mirano a mantenere l'indipendenza e chiunque si stia riprendendo da un infortunio possono beneficiare dal tracciare questa metrica nel corso di settimane e mesi per garantire un progresso costante.
Domande Frequenti
Implementazione del Codice
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.