擅长:python、mysql、java
<p>我不明白你为什么要把它分成<code>len(squared) - 1</code>它应该是<code>len(squared)</code>也许你认为结束输入,但你没有添加它的输入列表,所以没有必要。在</p>
<pre><code>def avgSumOfSquares():
input_list = []
num_sum = 0
user_input = input("Enter number :")
while user_input != "end":
input_list.append(float(user_input))
user_input = input("Enter next number :")
if len(input_list) == 0:
print("No numbers were entered.")
else:
squared = [i ** 2 for i in input_list]
num_sum = sum(squared)
amount = len(squared)
average = num_sum / amount
print("The average of the sum of the squares is: ", average)
</code></pre>