2.4 可以复用的代码(上)课件-2025-2026学年教科版高中信息技术必修一

2026-04-21
| 20页
| 147人阅读
| 0人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术教科版必修1 数据与计算
年级 高一
章节 2.4 可以复用的代码
类型 课件
知识点 Python语言基础
使用场景 同步教学-新授课
学年 2026-2027
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 2.66 MB
发布时间 2026-04-21
更新时间 2026-04-21
作者 匿名
品牌系列 -
审核时间 2026-04-21
下载链接 https://m.zxxk.com/soft/57461260.html
价格 0.50储值(1储值=1元)
来源 学科网

内容正文:

可以复用的代码 函数 函数把某个功能的代码封装到一个代码块中用来重复调用。函数分为系统函数和自定义函数。 函数 系统函数 数据库中的标准函数,是程序设计语言或操作系统提供给用户的一系列已经编制好的程序。 数学运算类函数:abs( )、int( )、round( )、sum( )、max( )、min( )等 输入输出函数:print( )、input( ) 函数 系统函数 数据库中的标准函数,是程序设计语言或操作系统提供给用户的一系列已经编制好的程序。 数学运算类函数:abs( )、int( )、round( )、sum( )、max( )、min( )、sum( )等;输入输出函数:print( )、input( ) 函数 常用的系统函数 函数名 作用 举例 abs(x) 求整数 x 的绝对值 abs(-5) 的值为: 5 round(x) 或 round(x,d) 对x四舍五入 ,保留d位小数 , 无参数d 则返回四舍五入的整数值 round(1.5)的值为: 2 pow(x,y) 进行幂运算 , pow(x,y)等价于x**y , pow(x,y,z)等价于(x**y)%z pow(10,2) 的值为: 100 函数 常用的系统函数 函数名 作用 举例 round(x) 或 round(x,d) 对x四舍五入 ,保留d位小数 , 无参数d 则返回四舍五入的整数值 round(1.5)的值为: 2 max() 求最大值 max(1,2,3,4,0.1)的值为 :4 min() 求最小值 min(1,2,3,4,0.1)的值为: 0.1 函数 常用的系统函数 函数 描述 len(x) 返回字符串x的长度 , 也可返回其他组合数据类型的元素个数 type(x) 对变量x进行类型判断 ,适用于任何数据类型 int(x) 将x转换为整数 , x可以是浮点数或字符串 float(x) 将x转换为浮点数 , x可以是整数或字符串 str(x) 将x转换为字符串 , x可以是整数或浮点数 函数 函数 函数 函数 函数 函数 自定义函数 函数代码块以 def 关键词开头 ,包含:函数名、参数(多个用逗号隔开)、函数体、返回值,基本格式: 1. 定义一个函数 Python 可以由用户自己编写一个函数 , 以下是简单的规则: def 函数名(参数): # 函数说明 函数体 return <返回值> 函数 2. 函数调用 函数的调用:指函数定义以后,在代码的其他地方使用函数的动作 函数的调用形式:函数名(参数) 程序执行时,由于def 块中的代码不是主程序的一部分,因此会跳过该段代码,从主程序的第一行开始运行。 def jia(a,b): c=a+b return c h=jia(3,4) print(h) 主程序 自定义函数 2. 函数调用 创建一个函数,当调用这个函数的时候,程序输出“Hello,World!” def greet(): #定义一个函数,函数名为greet,没有参数 print("Hello, World!") #函数体部分 #调用 greet() 自定义函数 例:编写自定义函数求正方形面积 def s(a): #求正方形面积 s=a*a return s t=s(5) print("该正方形面积为:",t) 主程序 自定义函数 1. 在Python中自定义函数需要将关键字(  )放在函数开始。 A. function B. def C. define D. void 2. 当函数有多个参数时,各个参数之间的分隔符是(  )。 A. 冒号 B. 分号 C. 逗号 D. 点号 B C 小牛试刀 3. 下列关于Python中自定义函数的描述错误的是( )。 A. 函数代码是可以重复使用的 B. 每次调用函数时需要传递相同的参数值作为函数的输入 C. 可通过函数名(参数列表)进行调用 D. 函数是一段具有特定功能的语句组 B 小牛试刀 4. 下列Python代码的输出结果是( )。 A 小牛试刀 def fact(n): s=1 for i in range(1,n+1): s*=i return s total=2 print(fact(total)) A. 2 B. 3 C. 4 D. 5 成功=努力+方法+少说空话! $

资源预览图

2.4 可以复用的代码(上)课件-2025-2026学年教科版高中信息技术必修一
1
2.4 可以复用的代码(上)课件-2025-2026学年教科版高中信息技术必修一
2
2.4 可以复用的代码(上)课件-2025-2026学年教科版高中信息技术必修一
3
2.4 可以复用的代码(上)课件-2025-2026学年教科版高中信息技术必修一
4
2.4 可以复用的代码(上)课件-2025-2026学年教科版高中信息技术必修一
5
2.4 可以复用的代码(上)课件-2025-2026学年教科版高中信息技术必修一
6
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。