54.def语句自定义函数
文章目录
1.课题导入—数学中的函数
1.1 计算圆的面积
圆的计算公式:π*r**2
r**2
表示r的平方。
print(5**2)
【终端输出】
25
r**3
表示r的3次方。
print(5**3)
【终端输出】
125
【体验代码】
# 圆的半径为3
r = 3
# 输出圆的面积
print(3.14*r**2)
【终端输出】
28.26
1.2 计算不规则图形的面积
【目标任务】
上图中大圆的半径为5,小圆的半径为2,计算黄色部分的面积。
【思路解析】
圆的面积计算有现成的函数:π*r**2
上图黄色部分是不规则图形,计算该部分的面积,没有现成的函数。
我们可以自定义一个函数计算黄色部分的面积:
自定义一个函数:黄色部分的面积=大圆的面积-小圆的面积
【体验代码】
# 大圆的半径为5
R = 5
# 小圆的半径为2
r = 2
π = 3.14
# 自定义一个函数计算黄色部分的面积
s = π*R**2 - π*r**2
# 输出黄色部分的面积
print(s)
【终端输出】
65.94
【代码解析】
s = π*R**2 - π*r**2
是我自定义的函数用于计算黄色部分的面积。
s
是函数名。
R r
是函数的参数。
数学中有现成的函数可以使用,也可以根据需求自己定义函数。
python和数学一样,有现成的函数可以使用,即Python的内置函数。
同理,也可以根据需求自己定义一个函数。
2. 什么是函数
【官方定义】
函数是将一段具有独立功能的代码块整合到一个整体并命名,在需要的位置调用这个名称即可完成对应的需求。
【个人定义】
函数是指编写好的,能完成特定功能且可以重复调用的代码段。