第5课 函数 (第2课时) 课件(共16张PPT) 新世纪版(2018)初中信息技术八年级上册

文档属性

名称 第5课 函数 (第2课时) 课件(共16张PPT) 新世纪版(2018)初中信息技术八年级上册
格式 pptx
文件大小 883.1KB
资源类型 教案
版本资源 新世纪版
科目 信息技术(信息科技)
更新时间 2023-09-01 12:00:48

图片预览

文档简介

(共16张PPT)
函 数
编写程序:从键盘上输入5个数,然后输出其中最大的数和最小的数。
(提示:使用Python内置函数: max()求最大值, min()求最小值。)
作业
1.函数的定义
2.函数的作用
3.函数的类型
4.python的内置函数
5.函数的调用
6.创建函数
学习内容
函数是从英文中的function翻译来的。
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。
函数的定义
函数的作用
我们通常把重复使用的程序模块定义成函数,之后用函数名就可以代替整个程序模块(即调用函数)。这样不但可以优化程序结构,还可以减少代码的重复输入。
函数的类型
内置函数:
input()、print()、int()、float()
自定义函数:
用户自己创建函数,这被叫做用户自定义函数
python的内置函数
函数的调用
格式:
函数名(参数1,参数2,参数3……)
在函数调用过程中,括号里的我们称之为参数,只有输入这个参数,函数通过处理,才能输出结果。
创建函数
一、不带参数的函数
格式:
def 〈函数名〉():
〈语句块〉
功能:定义一个具有某一功能的函数。函数命名规则参照变量命名规则。
def card():
name="张三"
address="环市路1号"
print("姓名:",name)
print("地址:",address)
card()
定义函数card
调用函数
二、带参数的函数
格式:
def 〈函数名〉(〈参数1〉,〈参数2〉,…):
〈语句块〉
功能:定义一个带参数的函数,括号内填写参数名,参数之间用逗号隔开。
def card(name,address):
print("姓名:",name)
print("地址:",address)
card("张三","环市路1号")
三、带返回值的函数
格式:return 〈表达式〉
功能:先计算〈表达式〉的值,然后将〈表达式〉的值传出,作为函数的值。
例:摄氏度转华氏度
def ssd_hsd(c):
hsd=c*9/5+32
return str(hsd)+'F'
某市实行阶梯电价:每月200度以内(含200度)每度电0.6元,200~500度(含500度)之间每度电0.7元,超过500度的每度电0.9元。请创建一个计算电费的函数,然后计算一个季度的电费总和。
作业
提示:
第一个月150度,电费是:e_check(150)
第二个月250度,电费是:e_check(250)
第三个月600度,电费是:e_check(600)
本季度电费是:e_check(150)+e_check(250)+e_check(600)
def e_check(n):
t = 0
if (n > 500):
t = (n-500)*0.9+300*0.7+200*0.6
elif (n > 200):
t = (n-200)*0.7+200*0.6
else:
t = n*0.6
return t
print("电费:", e_check(150)+e_check(250)+e_check(600))