我正在写一个函数,它应该返回住院的男性和女性的数量。除了这个部分,我的功能还在工作
'''
each of genders and ever hospitalized directly correlate to each other,
so, Female and Yes, Male and No, and so on.
'''
ever_hospitalized = ['Yes', 'No', 'No', 'No', 'Yes', 'Yes', 'No']
print( count_gender(genders) )
所以问题是,我如何让我目前的功能返回住院男性和女性病例的百分比
期望输出:
Female: 5 cases 71.43%
Male: 2 cases 28.57%
50.31% of females have been hospitalized
40.53% of males have been hospitalized
我试着把函数中的值除以,得到百分比,但它把所有的值都除以,得到的结果是1
这里@Barmar逻辑足以回答您的问题,但这里我只是为了满足输出模式要求,在^{之后添加这些行
使用一本包含所有性别总数的字典。然后根据这个计算百分比
使用
zip()
在两个列表上同时迭代相关问题 更多 >
编程相关推荐