1. 程式人生 > >Python練習:合格率的計算

Python練習:合格率的計算

合格率計算

描述

輸入一個數字n作為合格標準,然後,輸入一系列的數字,每次輸入換行表示,空換行結束,輸出合格率。

合格率指輸入元素中合格元素與全部元素的比值。

輸入輸出示例

輸入 輸出
示例 1

60
50
75
90
(這裡有一個換行 )

合格率為66.67%
示例 2

75
65
70
90
(這裡有一個換行 )

合格率為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平臺