-2021-2022学年高中信息技术浙教版(2019)必修1 数据与计算3.2.5 函数 课件(25张PPT)

文档属性

名称 -2021-2022学年高中信息技术浙教版(2019)必修1 数据与计算3.2.5 函数 课件(25张PPT)
格式 pptx
文件大小 2.7MB
资源类型 教案
版本资源 浙教版(2019)
科目 信息技术(信息科技)
更新时间 2021-10-26 13:56:22

图片预览

文档简介

(共25张PPT)
3.2 Python程序设计
5、函数
python
函数名形式参数
def computeArea(r)
函数头
P=3.14159
area
9.9
fr>0
函数体
area=P工*
return area
返回值
请输入圆半径:28
半径为28的圆面积是1256.636
>>>
#计算圆面积的函数
def computeArea(r):
参数为圆半径
返回参数对应的圆面积
PI=3.14159
area
if r>0:
area
P工*r**2
return area
#主函数
def main (:
r=eva1( input("请输入圆半径:"))
area computeArea (r)
print(
半径为
的圆面积是",area)
#调用主函数
ma⊥n
参数传递
def maino
def computeArea (r)
eval( input("请轴入圆半径:")
P=3.14159
area
area
print("半径为”,「,"的园面积是",area
area
eturn area
请输入百分制分数:78.5
对应的等级是C
>>>
#输出百分制分数等级的函数
def print Grade (score):
参数为百分制分数
无返回值
if score >=90:
print('A')
lif score >=80:
print(b)
elif score >=70:
print(c)
elif score >=60:
print(D)
else
print(F)
#主函数
def main(:
score=eva1( input("请输入百分制分数:")
print("对应的等级是",end="')
print Grade(score)
#调用主函数
maino
请输入百分制分数:78.5
对应的等级是C
>>>
#返回百分制分数等级的函数
def getGrade(score):
参数为百分制分数
返回百分制分数对应的等级
111
if score >=90:
returnA
elif score >=80
return
elif score >=70
return
elif score >=60
return
else
return F
#主函数
def main()
score=eva1( input("请输入百分制分数:")
print("对应的等级是", getGrade( score))
#调用主函数
main()