求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)
运行结果: