码迷,mamicode.com
首页 > 编程语言 > 详细

7-40 jmu-python-统计成绩 (15 分)

时间:2019-11-08 12:25:38      阅读:979      评论:0      收藏:0      [点我收藏+]

标签:input   form   put   NPU   pen   成绩   输入格式   计算   bre   

输入一批学生成绩,计算平均成绩,并统计不及格学生人数。

输入格式:

每行输入一个数据,输入数据为负数结束输入

输出格式:

平均分=XX,不及格人数=XX,其中XX表示对应数据。如果没有学生数据,输出没有学生

输入样例:

30
50
70
80
90
20
-1

输出样例:

平均分=56.67,不及格人数=3
a = float(input())
list = []
sum = a
list.append(a)
count = 1
if a >= 0:
    while 1:
        a = float(input())
        if a < 0:
            break
        list.append(a)
        sum = a + sum
        count = count + 1
    print("平均分={:.2f},不及格人数=".format(sum / count), end="")
    n = 0
    for i in list:
        if i < (sum / count):
            n = n + 1
    print("%d" % n)
else :
    print("没有学生")

  

7-40 jmu-python-统计成绩 (15 分)

标签:input   form   put   NPU   pen   成绩   输入格式   计算   bre   

原文地址:https://www.cnblogs.com/aimilu/p/11819138.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!