帮我分析下 求帮我解决问题

img


年龄与疾病
描述
某医院想统计计一下某项疾病的获得与香与年龄是否有关,需要对以前的诊断记录进行整理,按M0-18 19-35 36-60 611以上(含61)四个年龄段统计计的患病人数占总恵病人数的比例。
输入
共2行,第一行为过往病人的数目 n (0< n <=100),第二行为每个病人患病8的年龄。输出
按照 O -18 19-35 36-60 61以上(含61)四个年齡段输出该段恵病人数占总电病人数的比例。以百分的形式输出,精确到小数点后两位。每个年龄段占一行,共四行。
输入样例1图 输出样例1
10
20.00X
1u213141516118191
20.0ox
20.eox
40.00馆


n = 10
ages = [1, 11, 21, 31, 41, 51, 61, 71, 81, 91]

l1, l2, l3, l4 = 0, 0, 0, 0

for age in ages:
    if 0 < age <= 18:
        l1 += 1
    elif 18 < age <= 35:
        l2 += 1
    elif 35 < age <= 60:
        l3 += 1
    else:
        l4 += 1

print('l1:{:.2%}'.format(l1 / n))
print('l2:{:.2%}'.format(l2 / n))
print('l3:{:.2%}'.format(l3 / n))
print('l4:{:.2%}'.format(l4 / n))