第九课时 Python的函数 一、系统中的函数 内置函数 格式和功能描述 input() 从标准输入读取字符串 print() 可以一次输出多个对象 int() 将数字或字符串转换为整型 float() 将整数或字符串转换为浮点型 str() 返回对象的字符串格式 len() 返回int型整数,表示对象的项目个数 语句 运行结果 print(4+2) Print("hello!") 4+5=7 int(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)候选答案的范围在求解之前必须有一个确定的集合
~~ 您好,已阅读到文档的结尾了 ~~