林Python中考試學習,我不知道如何處理這個問題,再用做。 在python中編寫一個程序,在循環中詢問用戶一個整數,直到用戶輸出0爲止。用戶輸出0後,程序應打印出該程序的平均值。編寫一個程序,在一個循環中請求一個整數用戶到用戶打印出0
請原諒我的英文寫得不好。
林Python中考試學習,我不知道如何處理這個問題,再用做。 在python中編寫一個程序,在循環中詢問用戶一個整數,直到用戶輸出0爲止。用戶輸出0後,程序應打印出該程序的平均值。編寫一個程序,在一個循環中請求一個整數用戶到用戶打印出0
請原諒我的英文寫得不好。
最好的選擇是真正閱讀Python.org的WIKI。這是一個很好的信息來源,this link肯定會讓你順利。
哈,非常感謝那個鏈接。我從來沒有遇到過這個網站。 – 2012-02-21 15:02:31
from __future__ import division
data = [int(i) for i in iter(raw_input, '0')]
print "mean:", sum(data)/len(data)
我們不應該爲他們做人的功課。但是'iter(callable,sentinel)'結構的+1不知道。 – 2012-02-21 15:47:44
是的,非常酷。我學到了一些新東西。 – Carlos 2012-02-21 18:17:16
這是你在找什麼?
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 2012-02-21 14:46:36
@OcasoProtal我喜歡它。 – Josh 2012-02-21 14:47:18
@喬希該死的,你打了我2秒 – 2012-02-21 14:47:50