4053: 练4.7 求第几项

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:6 解决:5

题目描述

对于正整数n,m,求s=1+2+3……+n,当加到第几项时,s的值会超过m?

输入

输入m。

输出

输出n。

样例输入 复制

1000

样例输出 复制

45

提示

#输入给定1个整数m
m=int(input())
n=0 #累加数n初始值为0
s=0 #累加和s初始值为0
while s<=m: #累加和s没超过m就继续累加
    n+=1 #累加数n加1
    s+=n #n累加到s中
print(n) #输出n的值