Python 如何将一个平均方程式添加到该公式中?

Python 如何将一个平均方程式添加到该公式中?,python,average,Python,Average,我正在攻读GCSE课程,我的任务是创建一个程序,用n个数字计算出平均数 #presets for varibles nCount = 0 total = 0 average = 0.0 Numbers = [] ValidInt = False #start of string nCount = (input("How many numbers? ")) print(nCount) while not ValidInt: try: int(nCount)

我正在攻读GCSE课程,我的任务是创建一个程序,用n个数字计算出平均数

#presets for varibles 
nCount = 0
total = 0
average = 0.0
Numbers = []
ValidInt = False

#start of string
nCount = (input("How many numbers? "))
print(nCount)
while not ValidInt:
    try:
        int(nCount)
        ValidInt = True
    except:
        nCount = input("Please Enter An Interger Number")
#validation loops untill an interger is entered
for x in range (int(nCount)):
    Numbers.append(input("Please Enter The Next Number"))
这就是我到目前为止所拥有的,但我无法思考如何通过编码从这些信息中计算出平均值?非常感谢您提供的任何帮助,谢谢(我不是在寻找答案,只是在我应该使用的功能方面提供帮助)

您非常接近答案。看起来您已经完成了所有设置,准备计算平均值,做得很好。
Python有两个内置函数
sum
len
,可用于计算所有数字的总和,然后将该总和除以已收集的数字数量。将其添加为程序中的最后一行,并检查输出

注:由于输入被视为整数(整数),且平均值通常为非整数,因此在计算平均值之前,我们将其中一个数字设为浮点数:

print(和(数)/float(长(数))

编辑:或者,由于您有一个变量已经保存了用户输入的数字数量,
nCount
,因此我们可以使用此计算,它将给出相同的答案:

打印(总和(数字)/浮点数(n计数))


两种方法都可以,选择一种或自己制作。

数字映射到
int
s,然后查看或选择这一种:不要认为这里允许出现家庭工作问题。如果我错了,其他人会澄清。我通常会说他们错了,但我个人认为应该提供提示,而不是答案。我相信如果OP没有做出任何有意义的尝试,他们通常会关闭。然而,在这种情况下,由于OP已成功完成了大部分工作,因此伸出援手并无害处。欢迎您,很高兴为您提供帮助,也很高兴听到您的帮助得以实现。