Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 python 2.7.6数学程序_Python 2.7 - Fatal编程技术网

Python 2.7 python 2.7.6数学程序

Python 2.7 python 2.7.6数学程序,python-2.7,Python 2.7,好的,我需要帮助的程序可能没有那么复杂,但我对此非常困惑。以下是我的指示: 编写一个程序,要求用户输入一个整数,然后计算出从1到1的整数加起来必须有多少才能使总数大于用户输入的值。也就是说,找到数字n,使得从1到n的整数之和大于用户输入的值,但是从1到n-1的整数之和小于或等于用户输入的值。您的输出应该是一条描述性消息,包括数字n和从1到n的数字之和;比如: 请输入一个整数:1000 将1到45之间的整数相加得到1035 我已经走了这么远: inp=输入“请输入一个整数” 如果你能给我指出正确的

好的,我需要帮助的程序可能没有那么复杂,但我对此非常困惑。以下是我的指示:

编写一个程序,要求用户输入一个整数,然后计算出从1到1的整数加起来必须有多少才能使总数大于用户输入的值。也就是说,找到数字n,使得从1到n的整数之和大于用户输入的值,但是从1到n-1的整数之和小于或等于用户输入的值。您的输出应该是一条描述性消息,包括数字n和从1到n的数字之和;比如:

请输入一个整数:1000 将1到45之间的整数相加得到1035

我已经走了这么远: inp=输入“请输入一个整数” 如果你能给我指出正确的方向,那就太好了。 编辑:

我怎样才能把这个也打印出来

编辑:

我试图改变下面的答案:

n = input ('Please enter an integer. ')
sum = 0
i = 1
while sum < n:
    sum = i
    i + 1 = i
if sum > n:
    print 'Summing the integers from 1 to ' + i + 'gives' + sum

我得到一个错误,说我不能分配给第六行的操作员。有一个明显的方法和一个更聪明的方法 最明显的方法是增加数字,直到它们变大:

sum = 0
i = 1
while sum < inp:
    sum += i
    i += 1
数字1到n的和由n*n+1/2给出,因此你可以求解n给定的inp,你可能需要正根

i=i+1或i+=1。您也不应该使用sum作为变量名,因为标准Python库中已经有一个函数sum。