• 技术文章 >Python技术 >Python基础教程

    python输入三个数求平均值

    小妮浅浅小妮浅浅2021-04-25 10:24:10原创21762

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    1、求平均值思路

    接收输入的字符串,以空格为分隔符,将分割的数据存储在列表(lst1)中,将lst1中的数据存储在另一个空列表(lst)中,并在存储时将字符串转换成整形,从而利用函数获得lst中的和平均值。

    2、实例

    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))

    以上就是python输入三个数求平均值的方法,需要我们对字符串进行分割,并将数组放在列表中,大家学会后也试着求不同数字的平均值吧。更多编程基础知识学习:python学习网

    专题推荐:python
    品易云
    上一篇:python快捷键 下一篇:python中__file__属性的使用

    相关文章推荐

    • Python SymPy求极值• python无法识别命令的解决• python使用f格式化字符串• python format的格式化操作• python中str()函数转换字符串• python str.zfill填充字符串• python使用f.read()返回字符串• python json文件格式转换• python模块中判断全局变量的赋值• python图像处理是啥• python图像二值化处理• python 图像灰度处理• python类变量和实例变量的对比• python文件路径的组成• python关闭文件的两种方法• python缓冲二进制文件• python使用字节处理文件• python怎么导入pygame模块• python提取字符串指定内容• python统计不同字符的个数

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网