1. 程式人生 > >python練習題18:合格率計算

python練習題18:合格率計算

描述

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

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

輸入輸出示例

示例 輸入 輸出
示例1 60(enter)50(enter)75(enter)90 (這裡有一個換行 ) 合格率為66.67%
示例2 75(enter)65(enter)70(enter)90 (這裡有一個換行 ) 合格率為33.33%

程式碼

n=eval(input())
List=[]
i=input()
while i !='':
    List
.append(eval(i)) i=input() sum_up=0 for i in List: if i>=n: sum_up+=1 if len(List)==0: print("合格率為100.00%") else: x=100*(sum_up/len(List)) print("合格率為:{:.2f}%".format(x))

題目來源:python123.io