Python求1+2+…+n

求1+2+…+n
求 1+2+…+n ,要求不能使用乘除法、for、while、if、else等关键字及条件判断语句
示例
1:
输入: n = 3
输出: 6
示例
2:
输入: n = 9
输出: 45

n = int(input('请输入n=:'))
#方法一
sum_n = sum(range(1, n+1))
print("方法一:", sum_n)
#方法二
from functools import reduce
sum_n = reduce(lambda a, b:a+b, range(1, n+1))
print("方法二:", sum_n)

运行结果:

猜你喜欢

转载自blog.csdn.net/playboygogogo/article/details/107428131
今日推荐