Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/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编写一个程序,在循环中要求用户输入一个整数,直到用户打印出0为止_Python_Loops_Integer_User Input - Fatal编程技术网

用python编写一个程序,在循环中要求用户输入一个整数,直到用户打印出0为止

用python编写一个程序,在循环中要求用户输入一个整数,直到用户打印出0为止,python,loops,integer,user-input,Python,Loops,Integer,User Input,我正在准备python考试,我不知道该怎么处理这个奇怪的问题。 用python编写一个程序,在循环中要求用户输入一个整数,直到用户打印出0为止。用户打印出0后,程序应打印出该程序的平均值 对不起,我的英文可能写得不太好 你最好的选择是真正阅读Python.org的WIKI。这是一个很好的信息来源,肯定会让你走上正轨。这就是你想要的吗 from __future__ import division data = [int(i) for i in iter(raw_input, '0')] prin

我正在准备python考试,我不知道该怎么处理这个奇怪的问题。 用python编写一个程序,在循环中要求用户输入一个整数,直到用户打印出0为止。用户打印出0后,程序应打印出该程序的平均值


对不起,我的英文可能写得不太好

你最好的选择是真正阅读Python.org的WIKI。这是一个很好的信息来源,肯定会让你走上正轨。

这就是你想要的吗

from __future__ import division
data = [int(i) for i in iter(raw_input, '0')]
print "mean:", sum(data) / len(data)
x = []
i = ''
while i != 0:
    i = int(raw_input("Please enter an integer: "))
    x.append(i)

sum = 0
for number in x:
    sum = sum + int(number)

print float(sum/int(len(x)-1))

@该死的,你赢了我2秒,谢谢你的链接。我从未见过那个网站。我们不应该真的为他们做家庭作业。但是,
iter(callable,sentinel)
结构的+1——我不知道。