函数

创建函数def , define 缩写,用来定义函数。

①无参函数

def function()

    print("你好")

function()

②有参函数

def max(a,b,c):        #形参

    if a > b and a > c:

        print(a)

    if b > a and b > c:

        print(b)

    if c > b and c > a:

        print(c)

max(12,52,25)          #实参

③有返回值函数的调用

def max(a,b):

    if a > b:

        return a

    else:

        return b

i=int(input("请输入第一个数字:"))

j=int(input("请输入第二个数字:"))

c=max(i,j)

print(c)

m=type(c)

print(m)

返回值的函数,对比type()。

④练习

练习1:编写一个函数,检查获取传入列表或元组对象的偶数。并将其作为新列表返回给调用者。

步骤:创建列表1——新空列表——定义函数——添加条件——返回值添加到新列表——运用函数——接收新列表——输出新列表。

list1=[12,6,89,54,61,52,32,14,70,55,60,56,20]

new_list2=[]

def lis(lists):

    for i in lists:

        if i%2==0:

            new_list2.append(i)

    return new_list2

m=lis(list1)

print(m)

练习2:编写一个函数,检查传入列表的长度,如果大于3,那么仅保留前2个长度的内容,并将新内容返回给调用者。

步骤:定义函数-建立条件并返回指定的值-创建列表-应用函数-接收新列表-输出新列表。

def jiequ(lists):

    if len(lists)>3:

        return list1[:2]

list1=[12,6,89,54,61,52,32,14,70,55,60,56,20]

new_list=jiequ(list1)

print(new_list)


⑤global的作用是使局部变量变为全局变量。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、变量的作用域 1、变量的作用域 变量在程序中能够使用的范围 2、全局变量 a.声明在函数或者类的外部的变量都是...
    w的狗子啊阅读 429评论 0 0
  • 一、recode ---------# import randomfrom random import randi...
    大漠判官1阅读 570评论 0 1
  • 一、函数、字典、列表集合的区别 列表,字典,元祖,集合"""列表(list): [];可变,有序;元素是任何类型的...
    大漠判官1阅读 331评论 0 0
  • 一、函数的特殊用法 1.变量可以指向函数 代码演示:#abs------>absolute#abs()是一个系统的...
    郑元吉阅读 328评论 0 1
  • 这个时代,只有不停的奔跑才能维持在原位! 学习,哪怕碎片化的时间也要用来学习,读书,听书,得到音频…… 不断的提高...
    大脑董事会阅读 117评论 0 0

友情链接更多精彩内容