课件编号9519727

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

日期:2024-05-05 科目:信息技术 类型:高中素材 查看:67次 大小:693049Byte 来源:二一课件通
预览图 0
教科,代码,任务,学生,PPT,16张
    (课件网) 2.4 可以复用的代码 …… print() input() range() 我们已经学习了哪些函数? 类 别 函 数 举 例 系统函数 数学运算符类 数据转换类 int() 字符串操作类 len() 输入输出类 print() input() 文件操作类 open() 自定义函数 用户自定义函数 函数库中的标准函数,是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 动手练一练 ①定义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盘下建立名为mymodule的文件夹,包含mymodule.py和setup.py两个文件,打开mymodule.py和setup.py阅读代码。 2.在cmd页面下完成以下输入操作。建构发布文件 3.安装到本地 4.完成发布后,导入模块并使用 import mymodule #导入mymodule模块 a=3 b=4 c=5 s=area(3,4,5) print(s) 管理员:C: AWindows\system32 cmd. exe Microsoft Windows[版本61.768 板权所有cd mymodule D: \mymodule >python setup. py sdist p t ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~