Python实现从1加到100的三种方法如下:
一、使用for循环
这是最常见且直观的方法,通过迭代数字序列并累加求和。
total = 0
for i in range(1, 101):
total += i
print(total)
二、使用while循环
通过条件判断控制循环次数,逐步累加求和。
total = 0
i = 1
while i <= 100:
total += i
i += 1
print(total)
三、使用内置函数sum()和range()
利用Python内置函数简化代码,无需显式循环。
total = sum(range(1, 101))
print(total)
补充说明
-
递归方法 (未在用户问题中明确要求,但提供参考):通过函数自身调用来实现累加,代码简洁但效率较低。
-
数学公式法 (未在用户问题中明确要求,但提供参考):使用等差数列求和公式直接计算结果,效率最高。
以上方法均可正确输出1到100的和,选择时可根据需求和代码风格决定。