2.4可以复用的代码 课件(共15张PPT) 2022_2023学年教科版(2019)高中信息技术必修1

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

2.4可以复用的代码 课件(共15张PPT) 2022_2023学年教科版(2019)高中信息技术必修1

资源简介

(共15张PPT)
可以复用的代码
情境导入
+ — * / // % **
加 减 乘 除
Python 中的算术运算符
整除
取模(取余)

情境导入
“用Python制作简易计算器”
1、输入两个数
2、根据输入的运算符进行相应计算
3、输出结果
本节目标
什么是函数
如何自定义函数
如何调用函数
编写简易计算器的代码
基本概念
函数的介绍
计算机函数
是指一段可以直接被引用的、能实现某一功能的程序或代码。
特点:可以被多人、多次重复被使用。
系统函数:系统自带的函数,直接调用即可,如input(),print();有时调用函数需要导入程序库,如使用生成指定范围随机数randint()之前,需要import random。
自定义函数:根据自己需要的功能来编写的一段代码。
函数的介绍
def calculator(x,y):
z = x + y
return z
输入a,b
输出a与b的和
a = int(input())
b = int(input())
print(calculator(a,b)) #进行加法运算的函数
函数(功能箱)
函数的定义
函数的调用
函数的定义
函数的基本格式:
def 函数名(参数):
#函数说明
语句或语句组
return 返回值
def add (x, y) :
#加法运算
z = x + y
return z
函数名
参数
函数语句
返回值
函数的调用
定义
def calculate (x, y) :
#加法运算
z = x + y
return z
print(add (1,2))
调用


阅读代码
def factorial(n):
#求n! (1*2*3*...*n)
s = 1
for i in range(2,n+1):
s = s * i
return s
#调用factorial函数
total = factorial(4)
print(total)
难度升级
进阶版——加入分支结构(if语句)
加法函数
减法函数
乘法函数
除法函数
输入数字和运算符
' + '
' - '
' * '
' / '
输出相应的结果
多分支结构:if ... elif ... else...
终级版——加入循环结构(while循环)
运行状态默认为y
(n = 1)
调用函数
n == 1
输入1 or 0


1
函数的定义与调用
def 函数名(参数):
语句或语句组
return 返回值
初级版
2
多分支结构的综合应用
if 条件表达式:
语句或语句组
elif 条件表达式:
语句或语句组
else:
语句或语句组
进阶版
3
循环结构的综合应用
while 条件表达式:
语句或语句组
终极版
课堂任务
谢谢

展开更多......

收起↑

资源预览