【发布时间】:2021-08-16 17:14:25
【问题描述】:
我想从用户那里得到一些数字,这样就可以一直持续到用户按下数字 -1。在达到数字 -1 后,程序会给他之前数字的平均值。我的代码有效,但计算错误。有什么问题?
sum = 0
count = 0
x = []
while x != -1 :
x = int(input())
sum += x
count += 1
averagex = sum / count
print(averagex)
【问题讨论】:
-
您是否单步执行了您的代码?当用户输入
-1时会发生什么?有用的链接:How to debug small programs. | What is a debugger and how can it help me diagnose problems?
标签: python loops while-loop numbers average