【发布时间】:2020-07-14 11:36:19
【问题描述】:
我收到了代码问题,以求用户输入的平均值。 这是说明
如果用户在没有输入任何内容的情况下按回车键,程序会停止并打印所有给定数字的平均值。平均值应保留 2 位小数。
为了解决这个问题,我采用了以下代码步骤:
count = 0
number = input("")
sum = 0
while True:
number
if number != "":
sum = sum + int(number)
count += 1
else:
break
print(f"Average is {sum/count}")
但是,当我什么都不输入时,它并没有跳出循环。请让我知道哪个部分使此代码成为无限循环。 谢谢。
【问题讨论】:
标签: python algorithm while-loop average