擅长:python、mysql、java
<p>如果要计算循环结束后的和和和平均值,可以这样做:</p>
<pre><code>nums = []
while 1:
NumCalc = input ("Enter Number:")
if NumCalc == "done": break
nums.append(float(NumCalc))
print('Sum:', sum(nums), 'and average:', sum(nums)/len(nums))
</code></pre>
<p/><hr/>
<strong>当</strong>在循环中时:
^{pr2}$
<p>输出:</p>
<pre><code>Enter Number: 5
Sum is 5.0 and the mean is 5.0
Enter Number: 2
Sum is 7.0 and the mean is 3.5
Enter Number: 4
Sum is 11.0 and the mean is 3.66666666667
Enter Number: 6
Sum is 17.0 and the mean is 4.25
Enter Number: 2
Sum is 19.0 and the mean is 3.8
</code></pre>