网站建设资讯

NEWS

网站建设资讯

Pythonsun函数 pythonisin函数

python如何求平均数

以求10个数的平均数为案例,为大家介绍一下:

创新互联成立于2013年,先为曲沃等服务建站,曲沃等地企业,进行企业商务咨询服务。为曲沃企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

Python求10个数的平均数的方法:使用sun求平均数。

1、已知十个数,求平均数

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

2、设置输入个数,求平均数

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脚本编写1到100的整数和。

sum(range(101))

##第一种方法

a = 0

for i in range(0,100):

a += (i+1);

print a

##第二种方法

sum(range(1,101))

##第三种方法

sum([ x for x in range(0,101)])

扩展资料:

Python是完全面向对象的语言。函数、模块、数字、字符串都是对象。并且完全支持继承、重载、派生、多继承,有益于增强源代码的复用性。Python支持重载运算符和动态类型。相对于Lisp这种传统的函数式编程语言,Python对函数式设计只提供了有限的支持。有两个标准库(functools, itertools)提供了Haskell和Standard ML中久经考验的函数式程序设计工具。

参考资料来源:百度百科-Python

python集合和函数

变量名={元素,元素,,,}

nums={11,24,45,96,28}

nums.add(42)

print(nums)

nums={11,24,45,96,28}

nums2=["anfly","tom"]

nums.update(nums2)

print(nums)

1)nums={11,24,45,96,28}  [没有该数字报错]

   nums.remove(24)

   print(nums)

2)nums={11,24,45,96,28}  [随机删]

 nums.pop()

 print(nums)

3)nums={11,24,45,96,28} [没有该数字不会报错]

 nums.discard(24)

 print(nums)

交集:(存在相同元素)

set1={"anfly","tom","haha"}

set2={"anfly","susala"}

set3=set1set2

print(set3)

并集:(得到全部集合中全部的元素)

set1={1,2,3,4}

set2={3,4,5,6}

new_set=set1|set2

print(new_set)

运算符 (+ * in)

内置函数 (len max min del)

列:set1 = {"1","2","3"}

    print(min(set1))

def函数名():

   执行语句

函数名()

列:

defhello():

print("hello word")

hello()

2.函数参数:

def  add2num():

a=11

b=22

c=a+b

print(c)

add2num()

3.位置参数:

def  fun(a,b):

 print("a:",a)

 print("b:",b)

fun(2,3)

4.关键字参数:

def  fun(a,b):

  print("a:",a)

 print("b:",b)

fun(a=2,b=3)   [第一个‘a’可以直接写数字,也可以展示;第二个以及之后‘b’不能直接写数字,要写‘b=3’这种格式]

5.缺省参数

def printinfo(name,age=20):

  print("name:",name)

  print("age:",age)

printinfo(name="anfly")  [展示都能展示出来]

6.不定长参数

1).*args[展示是元组]

defprintinfo(*args):

 print("args:",args)

printinfo(100,200,300,400)

2)**args[展示是k.v格式]

def printinfo(**kwargs):

 print("kwargs:",kwargs)

printinfo(a=100,b=200,c=300,d=400)

7.参数位置顺序

def sun(a,*args,b=22,**kwargs):

     print("a:",a)        ==10

     print("args:",args)    ==(200,300)

     print("b:",b)    ==2

     print("kwargs:",kwargs)  =={‘m’:3,'n':4}

sun(100,200,300,b=2,m=3,n=4)

8.函数返回值

def fan(a,b):

  return a+b

print(fan(1,2))  #3

9.匿名函数(lambda函数也叫匿名函数,即函数没有具体的名称)

案例一:

sum=lambda a,b:a+b

print(sum(1,2))  #3

案例二:

sum=lambda a,b:100

print(sum(1,2))  #100

1.局部变量

def jv():

   a=3 

   print(a)

def jv1():   

   a=99   

   print(a)

jv()       #3

jv1()    #99

2.全局变量

def jv():

   print(a) 

def jv1():   

    a=99   

    print(a)

jv()     #全局变量

jv1()    #99

3.局部变量升成全局变量

def jv():

    a=3 

    global b   

     b="我也是全局变量" 

      print(a)

def jv1():   

       a=99   

        print(a)   

         print(b)

jv()          #3

jv1()        #99 #“我也是全局变量”


本文名称:Pythonsun函数 pythonisin函数
分享URL:http://njwzjz.com/article/dopsjds.html