在Python中,使用for
循环求和的基本方法如下:
一、核心步骤
-
初始化累加器 :定义一个变量(如
sum
)并初始化为0,用于存储累加结果。 -
循环遍历 :使用
for
循环遍历指定范围的数字(如range(1, n+1)
),将每个数字累加到累加器中。 -
输出结果 :循环结束后,打印或返回累加结果。
二、代码示例
以下是实现1到n求和的两种常见方式:
方法一:基本实现
def calculate_sum(n):
total = 0
for i in range(1, n+1):
total += i
return total
# 示例
n = 100
print(calculate_sum(n)) # 输出5050
方法二:使用range
函数简化
n = int(input('请输入n的值:'))
print(sum(range(1, n+1))) # 直接使用内置sum函数
三、注意事项
-
变量命名 :避免使用
sum
作为变量名,因为它会覆盖Python内置的sum()
函数。 -
输入验证 :实际应用中需添加输入验证,确保
n
为正整数。 -
扩展应用 :可结合
if
语句筛选特定条件(如偶数、奇数)进行求和。
四、权威资源参考
-
:基础语法与示例
-
:高级应用与函数封装(如类方法实现)