Push-Up Fitness Test
YMCA standartlarına göre yaş ve cinsiyet temelinde şınav fitness testinizi puanlandırın.
Yaş ve Cinsiyete Göre Standartlar (Erkek · 20-29)
| Kategori | Minimum Şınav |
|---|---|
| Mükemmel | 54+ |
| İyi | 47+ |
| PushUpFitnessTest.aboveAvg | 37+ |
| Ortalama | 29+ |
| PushUpFitnessTest.belowAvg | 22+ |
| Zayıf | 17+ |
YMCA / ACE fitness yönergeleri temelinde standartlar
Bu araç hakkında
Şınav, üst vücut gücünü, kore stabilitesini ve kas dayanıklılığını tek bir harekette ölçtüğü için en erişilebilir ve etkili kondisyon testlerinden biridir. Spor salonunda pahalı ekipman gerektirmekten farklı olarak, yalnızca kendi vücut ağırlığınız ve açık bir zemin alanı gereklidir. Şınav performansı, fitness kuruluşları ve askeri standartlar tarafından on yıllardır takip edilmektedir ve bu da sizin fitness seviyenizi kurulan normlarla karşılaştırmak için güvenilir bir ölçüt haline getirir.
Bu aracı kullanmak için yaşınızı ve cinsiyetinizi seçin, uygun formla en iyi şınav testinizi yapın ve tamamladığınız tekrar sayısını girin. Hesap makinesi anlık olarak sonucunuzu YMCA fitness değerlendirme standartlarıyla karşılaştırır ve fitness kategorinizi söyler: ortalama altında, ortalama, iyi, mükemmel veya üstün. Bu size nerede olduğunuzu ve nereyi hedeflemeniz gerektiğini açıkça anlamanız sağlar.
Tutarlılığın saf sayılardan daha önemli olduğunu unutmayın—aynı test koşulları (günün aynı saati, yeterli dinlenme, uygun ısınma) haftalar ve aylar içinde anlamlı ilerlemeyi izlemenize yardımcı olur. İster atletik performans, askeri hazırlık ister sadece genel kondisyonunuzu iyileştirmek için antrenman yapıyor olun, bu araç tahmini ortadan kaldırır ve kanıta dayalı standartlara göre objektif geri bildirim sağlar.
Sıkça Sorulan Sorular
Kod Uygulaması
# Push-up fitness test score calculator (YMCA standards)
YMCA_STANDARDS = {
"male": {
(18, 25): [("Excellent", 56), ("Good", 47), ("Above Average", 41),
("Average", 34), ("Below Average", 25), ("Poor", 18), ("Very Poor", 0)],
(26, 35): [("Excellent", 51), ("Good", 41), ("Above Average", 35),
("Average", 29), ("Below Average", 22), ("Poor", 17), ("Very Poor", 0)],
(36, 45): [("Excellent", 46), ("Good", 36), ("Above Average", 30),
("Average", 24), ("Below Average", 18), ("Poor", 13), ("Very Poor", 0)],
(46, 55): [("Excellent", 41), ("Good", 31), ("Above Average", 25),
("Average", 20), ("Below Average", 13), ("Poor", 9), ("Very Poor", 0)],
(56, 65): [("Excellent", 36), ("Good", 26), ("Above Average", 21),
("Average", 17), ("Below Average", 9), ("Poor", 6), ("Very Poor", 0)],
},
"female": {
(18, 25): [("Excellent", 42), ("Good", 33), ("Above Average", 28),
("Average", 21), ("Below Average", 15), ("Poor", 10), ("Very Poor", 0)],
(26, 35): [("Excellent", 39), ("Good", 30), ("Above Average", 24),
("Average", 19), ("Below Average", 13), ("Poor", 8), ("Very Poor", 0)],
(36, 45): [("Excellent", 34), ("Good", 25), ("Above Average", 20),
("Average", 14), ("Below Average", 9), ("Poor", 5), ("Very Poor", 0)],
(46, 55): [("Excellent", 29), ("Good", 20), ("Above Average", 15),
("Average", 10), ("Below Average", 6), ("Poor", 3), ("Very Poor", 0)],
(56, 65): [("Excellent", 24), ("Good", 17), ("Above Average", 12),
("Average", 7), ("Below Average", 4), ("Poor", 2), ("Very Poor", 0)],
},
}
def get_push_up_rating(age: int, gender: str, count: int) -> str:
gender = gender.lower()
if gender not in YMCA_STANDARDS:
return "Unknown gender"
for age_range, standards in YMCA_STANDARDS[gender].items():
if age_range[0] <= age <= age_range[1]:
for rating, threshold in standards:
if count >= threshold:
return rating
return "Very Poor"
return "Age out of range"
# Examples
print(get_push_up_rating(28, "male", 35)) # Good
print(get_push_up_rating(35, "female", 22)) # Above AverageComments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.