资源简介 第九课时 Python的函数一、系统中的函数内置函数 格式和功能描述input() 从标准输入读取字符串print() 可以一次输出多个对象int() 将数字或字符串转换为整型float() 将整数或字符串转换为浮点型str() 返回对象的字符串格式len() 返回int型整数,表示对象的项目个数语句 运行结果print(4+2)Print("hello!")4+5=7int(5.2)int(5.5)float(4)float(4.5)len("123")Len("abcd")二、自定义函数1、函数是一段具有特定功能、可重复使用的语句块。函数用函数名来表示,并通过函数名进行功能调用。主要分为两大类:系统内建函数(内置函数)和用户自定义函数。2、自定义函数:用户也可以根据需要,由用户创建的函数叫作自定义函数。3、自定义函数的语法格式def <函数名>([参数列表]):<函数体>[return <返回值>]自定义函数一般由函数名、参数和函数体组成。函数名可以是任何有效的Python标识符。参数可以有零个、一个或者多个。当需要返回值时,使用return语句。如果没有return语句,则函数返回None值。三、函数应用的程序实例1、利用原有知识,写程序:判断从键盘输入的这个年份是不是闰年?如果是则输出“是闰年”,反之输出“不是闰年”。2、设计一个函数,用来判断某一年是不是闰年?如果是闰年,则返回值True,反之返回False。确定好函数名:此函数是否需要参数?3、调用该函数,判断从键盘输入的这个年份是不是闰年?如果是则输出“是闰年”,反之输出“不是闰年”。3、判断年份1894——2023之间,把所有符合要求的年份都输出。能否统计一下到底有多少个闰年?会用到哪些结构?会使用哪些语句?流程图大致如何?知识拓展:枚举算法:是我们在日常中使用到的最多的一个算法,它的核心思想就是:枚举所有的可能。枚举法的本质就是从所有候选答案中去搜索正确的解,使用该算法需要满足两个条件:(1)可预先确定候选答案的数量;(2)候选答案的范围在求解之前必须有一个确定的集合 展开更多...... 收起↑ 资源预览