为了计算及格人数,我们需要定义一个函数,该函数将接收一个包含学生成绩的列表,并返回及格的学生人数。假设及格分数为60分或以上。
下面是一个用Python编写的函数,用于计算及格人数:
def count_passing_students(grades):
passing_count = 0
for grade in grades:
if grade >= 60:
passing_count += 1
return passing_count
这个函数的工作原理如下:
定义一个变量
passing_count
用于计数及格的学生人数,初始值为0。遍历成绩列表
grades
中的每个成绩。对于每个成绩,检查它是否大于或等于60分。
如果成绩大于或等于60分,将
passing_count
增加1。遍历结束后,返回
passing_count
的值,即及格的学生人数。
你可以使用这个函数来计算任何成绩列表的及格人数。例如:
grades = [75, 45, 80, 55, 90, 65]
print(count_passing_students(grades)) # 输出: 4
在这个例子中,成绩列表中有4个学生及格,因此函数返回4。