用死循环,在循环内输入,然后判断输入的数是否小于等于0,满足就break 结束循环。
sum=0.0
count=0
while True:
num=float(input('Enter a number:')
if num<0:
print("Average: undefined")
elif num>0:
sum=sum+num
count=count+1
else:
print("Average",sum/count)
可以把所有输入加起来,记一个输入总量,然后总和除以输入量即可
print("平均值:{},标准差:{:.2}".format(mean(getnum()),biaozhuncha(getnum())))
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!