私はpythonの試験のために勉強していますが、私はこの恐ろしい質問に対して何をすべきか分かりません。 Pythonでプログラムを書くと、ユーザが0を出力するまで、ループの中で整数を尋ねます。ユーザが0を出力した後、プログラムはこのプログラムの平均値を出力します。Pythonでプログラムを書くと、ユーザが整数0を返すまでループすることになります。0
私はたぶんあまりよく書かれていない英語です。
私はpythonの試験のために勉強していますが、私はこの恐ろしい質問に対して何をすべきか分かりません。 Pythonでプログラムを書くと、ユーザが0を出力するまで、ループの中で整数を尋ねます。ユーザが0を出力した後、プログラムはこのプログラムの平均値を出力します。Pythonでプログラムを書くと、ユーザが整数0を返すまでループすることになります。0
私はたぶんあまりよく書かれていない英語です。
本当にPython.orgのWIKIを読むことが最善の方法です。それは情報の偉大な情報源であり、確かにあなたの道にあなたを得るでしょうthis link。
ハ、そのリンクのためにたくさんありがとう。私はそのウェブサイトを訪れたことはありません。 –
from __future__ import division
data = [int(i) for i in iter(raw_input, '0')]
print "mean:", sum(data)/len(data)
私たちは本当に彼らのために人々の宿題をしてはいけません。しかし、「iter(callable、sentinel)」構造の+1は、それについては分かりませんでした。 –
ええ、とてもクールです。私は新しいことを学びました。 – Carlos
これはお探しのものですか?
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))
[あなたは何を試してみました?](http://mattgemmell.com/2008/12/08/what-have-you-tried/)私はそれが好き – Josh
@OcasoProtal。 – Josh
@ジョシュダン、あなたは2秒で私を打ち負かした。 –