Python1加到100的三种方法(从1加到100)

本文将介绍Python1加到100的三种方法,分别为循环、递归和数学公式。

一、循环

循环方法是最常见的方法,通过循环将1加到100。

sum = 0
for i in range(1, 101):
    sum += i
print(sum)

上面的代码中使用了for循环,从1到100循环,然后每次将i加到sum中,最后将sum打印出来即可。

这种方法简单易懂,适用于所有人。

二、递归

递归方法利用函数自己调用自己的特点,将1加到100。

def add(n):
    if n == 1:
        return 1
    return n + add(n - 1)
 
print(add(100))

上面的代码中定义了一个add函数,通过递归调用自己来实现1加到100的计算。

这种方法比较难理解,但是在某些特定的场景下会非常实用。

三、数学公式

数学公式方法也是一种常见的方法,利用等差数列求和公式来计算1加到100。

sum = (1+100)*100/2
print(sum)

上面的代码中使用了等差数列求和公式,将1加到100。

这种方法简单明了,但是只能适用于特定的情况。

总结

本文介绍了Python1加到100的三种方法,分别为循环、递归和数学公式。每种方法都有其适用场景,可以根据实际情况选择合适的方法。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平