问题描述
求1+2+3+…+n的值。
输入格式
输入包括一个整数n。
输出格式
输出一行,包括一个整数,表示1+2+3+…+n的值。
参考代码
n = int(input())
print((n*(1+n))//2)
考察知识点
如果使用for循环累加会运行超时
使用等差数列的求和公式,但是要注意使用的是整除//
Python中的除法
求1+2+3+…+n的值。
输入包括一个整数n。
输出一行,包括一个整数,表示1+2+3+…+n的值。
n = int(input())
print((n*(1+n))//2)
如果使用for循环累加会运行超时
使用等差数列的求和公式,但是要注意使用的是整除//
Python中的除法