python写一个函数 1+2+3+4+5+6+...+n 给一个数字m 他会刚好大于m

比如m给5 他会自动给出n=3 1+2+3=6>5

第1个回答  2019-08-14
这个有公式吧,自己写个方程式都能解出来

n > square(2m+0.25)-0.5
第2个回答  2019-08-14
n = 1
s = 0
m = int(input('m='))
while s <= m:
s += n
n += 1
print('n= %d' %(n-1))本回答被提问者采纳
相似回答