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

资源下载
  1. 二一教育资源

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

资源简介

(共16张PPT)
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
板权所有Microsoft
Corporation
C:
Sers
\Administrator.
useR-20191213DEXd
D:
\>cd
mymodule
D:
\mymodule
>python
setup.
py
sdist
p
t

展开更多......

收起↑

资源列表