当前位置: 首页 > >

python输入10个数求这10个数的和_python 求10个数的*均数实例

发布时间:

python 求10个数的*均数实例


一,已知十个数,求*均数。


L=[1,2,3,4,5,6,7,8,9,10]


a=sum(L)/len(L)


print("avge is:", round(a,3) )


运行结果:


avge is: 5.5


二,设置输入个数,求*均数


n = int(input("请输入所求*均数的个数: "))


l = []


for i in range(0, n):


k = int(input("请输入数值: "))


l.append(k)


avg = sum(l) / n


print("这 %d 个数的*均数是:" % n, round(avg, 3))


运行结果:


请输入所求*均数的个数: 3


请输入数值: 1


请输入数值: 2


请输入数值: 3


这 3 个数的*均数是: 2.0


以上这篇python 求10个数的*均数实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。


时间: 2019-12-14


CalStatistics.py def getNum(): #获取用户不定长度的输入 nums = [] iNumStr = input("请输入数字(回车退出):") while iNumStr != "": nums.append(eval(iNumStr)) iNumStr = input("请输入数学(回车退出):") return nums def mean(numbers): #计算*均值 s = 0.0 for num in nu


如下所示: import numpy as np arr = [1,2,3,4,5,6] #求均值 arr_mean = np.mean(arr) #求方差 arr_var = np.var(arr) #求标准差 arr_std = np.std(arr,ddof=1) print("*均值为:%f" % arr_mean) print("方差为:%f" % arr_var) print("标准差为:%f" % arr_std) 以上这篇Pyth


因为写别的程序想要一边遍历一边删除列表里的元素,就写了一个这样的程序进行测试,这样写出来感觉还挺简洁的,就发出来分享一下. 代码 l=list(range(2,1000)) for n,i in enumerate(l): for j in l[n+1:]: if j%i==0: l.remove(j) print(l) 原理其实就是删除每个数的倍数,如果而没被删除的当然就是质数. 以上这篇python求质数列表的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.


首先是对一元函数求积分,使用Scipy下的integrate函数: from scipy import integrate def g(x): return (1-x**2)**0.5 #用integrate下的quad函数可以同时求出积分结果和误差 res,err=integrate.quad(g,-1,1) #-1和1表示积分上下限,如果是正无穷用np.inf print(res,err) 得到的结果如下,前者是积分结果,后者是误差 1.5707963267948986 1.00023567


我就废话不多说了,直接上代码吧! import numpy as np a = [2,4,6,8,10] average_a = np.mean(a) median_a = np.median(a) 知识补充:python--寻找两个列表的中位数 题目描述: 给定两个大小为 m 和 n 的有序数组 nums1 和 nums2. 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n)). 你可以假设 nums1 和 nums2 不会同时为空. 示例 1: nums1


本文实例汇总了python求列表交集的方法.分享给大家供大家参考.具体方法如下: 交集对于给定的两个集合A 和 集合B 的交集是指含有所有既属于 A 又属于 B 的元素,而没有其他元素的集合叫交集了,下面给出几个python求列表交集例子供大家参考. 方法1 遍历b1,如果某个元素同时也存在于b2中,则返回 复制代码 代码如下: b1=[1,2,3] b2=[2,3,4] b3 = [val for val in b1 if val in b2] print b3 运行结果如下 复制代码 代码如


如下所示: # coding = GBK a =[1,2,3,4,5] sum=0 b = len(a) print("这个数组的长度为:",b) for i in a: sum =sum +i print("这个数组之和为:",sum) print("这个数组*均数为",sum/b) 以上这篇用python求一个数组的和与*均值的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.


需求: 原矩阵 [[1 2 3] [4 5 6] [7 8 9]] 在原矩阵元素之间填充元素 0,得到 [[1. 0. 2. 0. 3.] [0. 0. 0. 0. 0.] [4. 0. 5. 0. 6.] [0. 0. 0. 0. 0.] [7. 0. 8. 0. 9.]] 思路: 先求出扩充矩阵的维度,再按照每一行每一列遍历,根据元素的索引规律依次赋值,最终实现新的扩充矩阵.这个思路实现如下: import numpy as np def PadMat(Ndim, Mat): Brow =


斐波那契数列(Fibonacci sequence),又称*鸱指钍.因数学家列昂纳多?斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为"兔子数列",指的是这样一个数列:1.1.2.3.5.8.13.21.34.--在数学上,斐波纳契数列以如下被以递归的方法定义:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(n>=2,n∈N*) 求斐波那契数列中第n个数的值:1,1,2,3,5,8,13,21,34- 方法一:用for循







相关资源:python 初始化一个定长的数组实例



友情链接: hackchn文档网 营销文档网 爱linux网 爱行业网 时尚网