如何向這個平均方程式添加?

2024-10-03 17:21:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在攻读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"))

这是我到目前为止所拥有的,但我无法思考如何通过编码从这些信息中计算出平均值?任何帮助都非常感谢,谢谢(我不是在寻找答案,只是帮助我应该使用什么功能)


Tags: 程序numberforinput数字课程intenter
1条回答
网友
1楼 · 发布于 2024-10-03 17:21:56

你已经接近答案了。看来你已经准备好计算平均值了,做得很好。
Python有两个内置函数sumlen,它们可以用来计算所有数字的和,然后用这个和除以收集的数字。将此作为程序的最后一行并检查输出。你知道吗

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

print(sum(Numbers)/float(len(Numbers)))

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

print(sum(Numbers)/float(nCount))。你知道吗

两个都试,选一个或者自己做。你知道吗

相关问题 更多 >