2020-2021学年教科版(2019)高中信息技术必修1 2.4可以复用的代码 课件(含 学生任务单+素材)

2021-04-21
| 6份
| 18页
| 1599人阅读
| 26人下载
普通

资源信息

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

内容正文:

2.4 可以复用的代码 …… print() input() range() 我们已经学习了哪些函数? 类 别 函 数 举 例 系统函数 数学运算符类 ** 数据转换类 int() 字符串操作类 len() 输入输出类 print() input() 文件操作类 open() 自定义函数 模板来自于 http://docer.wps.cn 2 用户自定义函数 函数库中的标准函数,是Python提供给用户的一系列已经编好的程序。如: print()输出函数 input()输入函数 用户根据需要编写的一段程序 系统函数 一 函数 基本格式: def 函数名(参数): #函数说明 语句或语句组 return 返回值 函数的定义:指具体的代码实现,包括函数的参数,函数的代码,函数的返回值等。 函数的调用:指函数定义以后,在代码的其他地方使用函数的动作 函数的调用形式是函数名+参数 def area(height,width): s=height*width return s #定义函数area size=area(10,12) print(size) #调用area函数,求解长方形面积 width height 假设在平面内,有一个三角形,边长分别为a、b、c,如何求得三角形的面积S? S p= a b c 海伦公式 p= 如何用运算表达式表示? p=(a+b+c)/2 s=(p*(p-a)*(p-b)*(p-c))**0.5 根号代表½次幂 a b c 3cm 4cm 4cm 6cm 如何计算不规则四边形的面积? 将四边形拆分为2个三角形 利用海伦公式 求出area1,area2 size=area1+area2 ① ② ③ 5cm 模板来自于 http://docer.wps.cn 8 动手练一练 ①定义area函数 ②计算size=area1+area2 ③输出size def : p=(a+b+c)/2 s=(p*(p-a)*(p-b)*(p-c))**0.5 return #定义函数area size= #计算size=area1+area2 print(size) #输出结果 打开求四边形面积.py尝试填写,并运行调试 3cm 4cm 4cm 6cm 5cm def area(a,b,c): p=(a+b+c)/2 s=(p*(p-a)*(p-b)*(p-c))**0.5 return s size=area(3,4,5)+area(4,5,6) print(size) 定义area函数 调用area函数 3cm 4cm 4cm 6cm 5cm 发布代码可以让更多的人使用你的代码 二 发布代码 建立名为mymodule的文件夹,包含mymodule.py和setup.py两个文件 建构发布文件 安装到本地 三 导入模块并使用 import mymodule #导入mymodule模块 a=3 b=4 c=5 s=area(3,4,5) print(s) 编写程序,实现输入一个人的出生年份(≥1900),输出他的生肖,直到输入0结束。 四 拓展练习 def shengxiao(year): zodiac=["鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"] index=(year-1972)%12 return zodiac[index] #求生肖 #以下为主程序 myyear=int(input("请输入出生年份,输入0结束:")) while myyear!=0: print("你的生肖是:",shengxiao(myyear)) myyear=int(input("请输入出生年份,输入0结束:")) 小结 好好学习 天天向上 $ 学生任务单 课程名称 信息技术必修1数据与计算 单位(学校) 授课班级 高一 任务一:打开求四边形面积.py尝试填写,并运行调试 def : p=(a+b+c)/2 s=(p*(p-a)*(p-b)*(p-c))**0.5 return #定义函数area size= #计算size=area1+area2 print(size) #输出结果 任务二:按以下步骤尝试发布代码 1.在D盘下建立名

资源预览图

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