Python编程PTA题解大全——索引

Description:计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。
Input:输入仅一行,输入非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。
Output:按照以下格式输出:
average = 成绩均值
count = 及格人数
其中平均值精确到小数点后一位。
Sample Input
5
77 54 92 73 60
Sample Output
average = 71.2
count = 4

n = int(input())
sum = 0
count = 0
average = 0
if n != 0:  #应考虑 n是否等于 0,否则会有非 0返回的错误
    grade = input().split()
    grade = grade[:n]
    for i in grade:
        sum += int(i)
        if int(i) >= 60:
            count += 1
    average = sum / n
print("average = %.1f" % average)
print("count =", count)

更多推荐

Python编程PTA题解——统计学生平均成绩与及格人数