怎样用python求平均值_如何用python求平均值【Python教程】,python平均值[通俗易懂]

进修了Python相干数据类型,函数的学问后,应用字符串的支解完成了输入恣意多个数据,并盘算其平均值的小顺序。思绪是吸收输入的字符串,以空格为分隔符,将支解的数据存入列表(lst1)中,将lst1中的数据转存入另一个空列表(lst)中,转存时将字符串转化为整型,从而应用函数求出lst中数的和、平均值。print(“—–求平均值,可输入恣意多个数——-“)lst=[]#定义一个…

大家好,又见面了,我是你们的朋友全栈君。

怎样用python求平均值_如何用python求平均值【Python教程】,python平均值[通俗易懂]

进修了Python相干数据类型,函数的学问后,应用字符串的支解完成了输入恣意多个数据,并盘算其平均值的小顺序。思绪是吸收输入的字符串,以空格为分隔符,将支解的数据存入列表(lst1)中,将lst1中的数据转存入另一个空列表(lst)中,转存时将字符串转化为整型,从而应用函数求出lst中数的和、平均值。

print(“—–求平均值,可输入恣意多个数——-“)

lst = [] #定义一个空列表

str = raw_input(“请输入数值,用空格离隔:”)

lst1 = str.split(” “)#lst1用来存储输入的字符串,用空格支解

i = 0

while i <= len(lst1)+1:

lst.append(int(lst1.pop()))#将lst1的数据转换为整型并赋值给lst

i += 1

#print(lst)

def sum(list):

“对列表的数值乞降”

s = 0

for x in list:

s += x

return s

def average(list):

“对列表数据求平均值”

avg = 0

avg = sum(list)/(len(list)*1.0) #挪用sum函数乞降

return avg

print(“avg = %f”%average(lst))

运转效果:

请输入数值,用空格离隔:21 32 45 65 avg = 47.333333

以上就是如何用python求平均值的细致内容,更多请关注ki4网别的相干文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127083.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux shell将字符串分割数组

    linux shell将字符串分割数组经常用将字符串分割为数组的需求。在shell中常用的方式为以下两种#!/bin/bashfunctionsplit_1(){x=”a,b,c,d”OLD_IFS=”$IFS”IFS=”,”array=($x)IFS=”$OLD_IFS”foreachin${array[*]}doecho

    2022年4月28日
    63
  • export命令[通俗易懂]

    export命令[通俗易懂]export命令用于将shell变量输出为环境变量,或者将shell函数输出为环境变量。一个变量创建时,它不会自动地为在它之后创建的shell进程所知。而命令export可以向后面的shell传递变量的值。当一个shell脚本调用并执行时,它不会自动得到原为脚本(调用者)里定义的变量的访问权,除非这些变量已经被显式地设置为可用。export命令可以用于传递一个或多个变量的值到任何后继脚本。

    2022年9月7日
    0
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友

    8年软件测试工程师感悟——写给还在迷茫中的朋友这两天和朋友谈到软件测试的发展,其实软件测试已经在不知不觉中发生了非常大的改变,前几年的软件测试行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,目前软件测试行业“缺口”已经基本饱和。当然,我说的是最基础的功能测试的岗位需求已经很少了,而自动化、性能、安全乃至于以后可能出现的大数据测试、AI测试仍存在着非常多的机会。“长江后浪推前浪,前浪死在沙滩上”,曾经一句让人…

    2022年9月19日
    0
  • DataOps: 大数据新战线

    DataOps: 大数据新战线

    2021年11月22日
    75
  • Ext3语法笔记——apply与applyIf

    Ext3语法笔记——apply与applyIf1.apply与applyIf   两者都是用于copy对象属性   Ext.apply(trgObj,sourceObj,[optObj]);    Ext.applyIf(trgObj,sourceObj,[optObj]);   trgObj,目标对象,属性要copy到它;sourceObj,源对象,用它的属性来copy,optObj可选,目标…

    2022年7月28日
    11
  • 局域网不同网段ip互访 能ping通_局域网和外网不同网段

    局域网不同网段ip互访 能ping通_局域网和外网不同网段https://www.cnblogs.com/embedded-linux/p/10200831.html

    2022年9月12日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号