You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python中跟踪控制台输出行数,统计0-100内偶数个数

统计0-100中能被2整除的数的数量

方法一:修改现有代码实现统计

在代码里新增一个计数器变量,每次打印符合条件的数时让计数器加1,循环结束后输出计数器值即可:

n1 = 0  # 调整起始值为0,覆盖0-100范围
count = 0  # 初始化计数器
for x in range(101):  # 循环101次,对应0到100的所有数
    dTwo = n1 % 2
    if dTwo == 0:
        print(n1)
        count += 1  # 每打印一个符合条件的数,计数器加1
    n1 += 1
print(f"能被2整除的数的总个数:{count}")

方法二:更简洁的写法(直接生成偶数)

利用range()的步长参数直接生成0-100的所有偶数,同时统计数量:

count = 0
# range(0, 101, 2) 会生成0、2、4...100的所有偶数
for num in range(0, 101, 2):
    print(num)
    count += 1
print(f"能被2整除的数的总个数:{count}")

补充:无需循环的快速计算

如果不需要打印这些数,只想得到数量,可以直接计算:0-100共有101个数,其中偶数的数量是 (100 // 2) + 1 = 51,一步就能得到结果。

内容的提问来源于stack exchange,提问作者Neil Noble

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 23:10:32