合格率计算
描述
输入一个数字n作为合格标准,然后,输入一系列的数字,每次输入换行表示,空换行结束,输出合格率。
合格率指输入元素中合格元素与全部元素的比值。
输入输出示例
输入 | 输出 | |
示例 1 | 60 | 合格率为66.67%
|
示例 2 | 75 | 合格率为33.33% |
代码如下:
#合格率计算 n=eval(input()) list=[] s=input() while s!='': list.append(eval(s)) s=input() count=0 for i in list: if i>=n: count=count+1 if len(list) ==0: print("合格率为100.00%") else: p=(count/len(list))*100 print('合格率为{:.2f}%'.format(p))
题目来源:python123平台