Python中可以使用for循环配合range()函数轻松计算1到100的和,核心代码只需3行:初始化累加变量、循环累加、输出结果。这种方法简单直观,是编程初学者必须掌握的基础算法之一。
具体实现步骤:
- 初始化变量sum为0,用于存储累加结果
- 使用for循环遍历range(1,101),注意range的结束值不包含101
- 在循环体内将每个数字累加到sum变量
- 循环结束后打印sum的值
典型代码示例:
sum = 0
for i in range(1,101):
sum += i
print("1到100的和是:", sum)
实际运行时会输出:1到100的和是: 5050。这个结果也可以通过数学公式n*(n+1)/2验证(当n=100时,结果为5050)。for循环求和的优势在于可以灵活处理不连续的数字序列,比如只计算奇数或偶数的和,只需调整range()参数即可。
掌握这种基础求和方法后,可以进一步扩展应用到列表求和、文件数据统计等实际场景。建议初学者多练习类似的循环结构编程题,培养算法思维。