Cánh diều - Vacxin (T85)

Xem PDF

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Để thử nghiệm lâm sàng vacxin mới ở giai đoạn \(1\), người ta cần tuyển những người trong độ tuổi từ \(18\) đến \(64\) tuổi và thoả mãn điều kiện \(18.5\) \(\le\) cân nặng/(chiều cao)\(^2\) \(\le 22.9\).

Theo tập hồ sơ nhận được từ những người tình nguyện hãy đưa ra màn hình số người sẽ được xét để tham gia thử nghiệm. Số liệu về tuổi, cân nặng \((kg)\) và chiều cao \((m)\) của mỗi hồ sơ nhập vào từ bàn phím, mỗi số trên một dòng. Nhập tuổi bằng \(0\) để kết thúc tập hồ sơ.

Input

Dữ liệu gồm nhiều bộ test, mỗi bộ gồm \(3\) dòng:

  • Dòng đầu ghi số tuổi, giá trị tuổi trong \([1,150]\).

  • Dòng \(2\) ghi số cân nặng, giá trị số thực.

  • Dòng \(3\) ghi chiều cao, giá trị số thực.

Output

  • Ghi một số nguyên là số lượng người được xét.

Example

Test 1

Input
19 
54 
1.61 
21 
30 
1.7 
0 
Output
1

Bình luận


  • 2
    PY1ENguyenNamKhang    11:41 a.m. 26 Tháng 3, 2024

    def tinh_BMI(can_nang, chieu_cao):
    return can_nang / (chieu_cao ** 2)

    def duoc_chon_tham_gia(tuoi, BMI):
    return 18 <= tuoi <= 64 and 18.5 <= BMI <= 22.9

    so_nguoi_duoc_chon = 0

    while True:
    tuoi = int(input())
    if tuoi == 0:
    break
    can_nang = float(input())
    chieu_cao = float(input())

    BMI = tinh_BMI(can_nang, chieu_cao)
    if duoc_chon_tham_gia(tuoi, BMI):
        so_nguoi_duoc_chon += 1
    

    print(so_nguoi_duoc_chon)

    • 4 bình luận nữa