Python中实现1到100的循环遍历是基础但关键的操作,核心方法是利用range()
函数生成序列并通过for
循环逐项处理。 这一操作不仅简洁高效,还能灵活扩展为求和、筛选特定条件数字等场景,是Python编程的必备技能。
-
基础语法与原理
for i in range(1, 101):
是标准写法,其中range(1, 101)
生成1到100的整数序列(不包含101),循环变量i
依次获取每个值。例如,直接打印1到100的数字仅需两行代码:python复制
for i in range(1, 101): print(i)
-
典型应用场景
- 累加求和:初始化变量
total = 0
,循环中累加i
的值,最终输出1到100的总和5050。 - 条件筛选:结合
if
语句,可筛选偶数、奇数或特定倍数(如被3整除的数),例如统计1到100中能同时被2和3整除的数字个数。 - 数据转换:遍历过程中可对每个数值进行运算或类型转换,如生成平方数列表或字符串拼接。
- 累加求和:初始化变量
-
性能与扩展性
range()
函数在内存中按需生成数值,避免一次性存储全部数据,适合大范围循环。调整参数(如range(1, 1001)
)即可扩展至其他范围,无需修改循环逻辑。
提示:掌握for
循环和range()
的配合是Python迭代的基础,建议通过实际项目练习(如计算数列、处理列表数据)巩固理解,同时注意代码可读性和边界条件处理。