专题2.4 可以复用的代码(第2课时)(课件)-高一信息技术同步精品课堂(新教材教科2019版必修1)

2020-08-04
| 13页
| 3246人阅读
| 56人下载
精品

资源信息

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

内容正文:

2.4 可以复用的代码(第2课时) 学易同步精品课堂 第2单元 编程计算 教科版(2019版) 信息技术(高中) 必修1 数据与计算 函数可分为系统函数和用户自定义函数。 前面使用过的print( )和input( )函数都是系统函数 自定义函数:一般包括函数名、参数、返回值和函数体等四部分。 定义函数的基本格式是: def 函数名(参数): #函数说明 语句或语句组 return 返回值 参数是用来向函数传递值的,当有多个参数时,各个参数之间用逗号开。函数执行完后,由return语句将表达式值返回给调用者,结束函数。 函数 1 下面来看一个简单的例子,这个函数用来求n! def factorial(n): #求n! s=1 for i in range(2,n+1): s=s*i return s # 调用factorial 函数 total=factorial(4) print(total) 例 顶格书写 请将“计算一个数字需要多少根火柴棒”的函数match-num转换为模块,然后发布。 首先做好发布前的准备工作。在D:\创建一个文件夹mymodule,其中包含mymodule.py和setup.py两个文件。 mymodule.py是一个模块文件,其内容就是match-num函数。 发布共享代码 2 def match_num(num) f=[6,2,5,5,4,5,6,3,7,6] #0至9分别需要多少根火柴棒 if num==0: #将火柴棒总数变量赋初值 total=f(0) else: total=0 while (num>0): x=num % 10 #取num除以10的余数,即num的个位数 total=total+f(x) #所需火柴棒数累加 num=num//10 # num整除10,即去掉num的个位数 return total #返回需要多少根火柴棒 from

资源预览图

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