只是想知道如何存储平均根平方和问题的输入。
用户可以输入尽可能多的数字,直到他们输入“结束”
这就是我所拥有的
while(True):
x = input("Enter a number please:")
if x == 'end':
break
答案 0 :(得分:3)
您可以将这些值附加到列表中。求和然后除以平均值的长度。
nums = []
while True:
x = input("Enter a number:")
if x == 'end':
avg = sum(nums) / len(nums)
print("And the average is....", avg)
break
elif x.isdigit():
nums.append(int(x))
else:
print("Try again.")
答案 1 :(得分:1)
您要了解的下一件事是数据结构,例如list。然后,您可以使用for (int x=0; x<3; x++)
动态添加项目到列表中。
然而,值得注意的是,无论你在哪里学习Python,都肯定会在某些方面超越列表。
答案 2 :(得分:0)
如果您要存储所有给定的x值,只需使用列表即可。 l = [] l.append(x)。