Python for统计循环输出行

在数据分析和统计领域中,经常需要对大量数据进行循环操作和统计计算。Python是一种功能强大的编程语言,为此提供了各种工具和库。本文将介绍如何使用Python的for循环来统计数据并输出结果。

for循环的基本语法

Python中的for循环语法非常简单,可以用于遍历列表、元组、字符串等可迭代对象。基本语法如下:

for 变量 in 可迭代对象:
    # 循环体代码

其中,变量表示每次循环中取出的元素,可迭代对象是被遍历的对象。在循环体中,我们可以对元素进行各种操作。

下面是一个简单的示例,演示了如何使用for循环遍历一个列表并打印每个元素:

fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)

输出结果为:

apple
banana
cherry

统计计数

在实际应用中,我们经常需要对数据进行统计计数。可以使用for循环来实现这个功能。

假设我们有一个包含学生成绩的列表scores,我们希望统计及格(大于等于60分)的人数。可以使用如下代码来实现:

scores = [80, 90, 70, 55, 65, 75, 85]
count = 0
for score in scores:
    if score >= 60:
        count += 1
print("及格的人数为:", count)

输出结果为:

及格的人数为: 6

上述代码中,使用count变量来记录及格的人数。通过for循环遍历scores列表,对每个分数进行判断,如果大于等于60,则count加1。最后打印输出count的值。

统计求和

除了计数,我们还经常需要对数据进行求和操作。同样可以使用for循环来实现这个功能。

假设我们有一个包含学生考试成绩的列表scores,我们希望计算这些成绩的总和。可以使用如下代码来实现:

scores = [80, 90, 70, 55, 65, 75, 85]
total = 0
for score in scores:
    total += score
print("成绩总和为:", total)

输出结果为:

成绩总和为: 500

上述代码中,使用total变量来记录成绩的总和。通过for循环遍历scores列表,将每个分数累加到total变量中。最后打印输出total的值。

统计最值

在实际应用中,我们还经常需要对数据进行最值的统计。可以使用for循环来实现这个功能。

假设我们有一个包含学生考试成绩的列表scores,我们希望找出最高分和最低分。可以使用如下代码来实现:

scores = [80, 90, 70, 55, 65, 75, 85]
max_score = scores[0]
min_score = scores[0]
for score in scores:
    if score > max_score:
        max_score = score
    if score < min_score:
        min_score = score
print("最高分为:", max_score)
print("最低分为:", min_score)

输出结果为:

最高分为: 90
最低分为: 55

上述代码中,使用max_score和min_score变量分别记录最高分和最低分的值。通过for循环遍历scores列表,对每个分数进行比较,更新max_score和min_score的值。最后打印输出max_score和min_score的值。

小结

本文介绍了如何使用Python的for循环进行统计和输出。通过这些基本的统计操作,我们可以更方便地处理和分析大量数据。除了上述示例,for循环在实际应用中还有很多其他的用法,如遍历字典、文件读写等。