浙教版(2019)高中信息技术必修1 3.2 Python语言程序设计——函数、顺序结构及选择结构 课件(26张ppt)

文档属性

名称 浙教版(2019)高中信息技术必修1 3.2 Python语言程序设计——函数、顺序结构及选择结构 课件(26张ppt)
格式 pptx
文件大小 1.6MB
资源类型 教案
版本资源 浙教版(2019)
科目 信息技术(信息科技)
更新时间 2020-11-03 14:01:41

图片预览

文档简介

第三章
算法的程序实现
1、用计算机编程解决的一般过程
2、Python语言程序设计
3、简单的算法及其程序设计
学习目标:
1、python常用函数
2、顺序结构的算法设计
3、分支结构的算法设计
Python常用内置函数
内置函数(BIF,built-in functions)是Python内置对象类型之一,不需要额外导入任何模块即可直接使用
类型转换与类型判断: int()、float()、str()、eval()、type()
基本输入输出:input()、print()
字符串相关:len()、find()、count()、replace()
类型转换与类型判断
int(): 用来将其他形式的数字转换为整数,参数可以为整数、实数、或合法的数字字符串。
float():用来将其他类型数据转换为实数
str(): 直接将其任意类型参数转换为字符串。
基本输入输出
input():用来接收用户的键盘输入,返回的结果是字符串。必要的时候可以使用内置函数int()、eval()对用户输入的内容进行类型转换。

输出函数 Print()

Print( )-------要输出的内容在小括号内

同时输出多个数据

Print(内容1,内容2,内容3)





基本输入输出
函数(P75)
函数的功能
print(x)
输出x的值
input([prompt])
获取用户输入
abs(x)
返回x的绝对值
Int(object)
将字符串和数字转换成整型
float(object)
将字符串和数字转换成实型
len(seq)
返回序列的长度
str(x)
将x转换成字符串
chr(x)
返回x对应的字符
ord(x)
返回x对应的ASCII值
练习~~
函数
函数值
abs(86)
abs(-86)
int(8.001)
int(8.999)
int(-8.999)
str('520')
86
86
8
8
-8
'520'
求圆的面积
半径:2cm
2
面积 =
实践活动1:求圆的面积
2
实践活动1:求圆的面积
2
r = 2
r = int(input("请输入半径:"))
r = int(input())
字符串型
同学们,试着进一步完善程序
2
数据类型转换函数
t = int(input())
回顾:程序设计的三种结构
任何算法(程序)都可以由顺序结构、分支结构和循环结构这三种基本结构组合来实现。
11:07
15
顺序结构中,按语句的自然顺序一次执行。

顺序结构的程序实现
开始
结束
输入身高、体重
计算BMI=体重/身高2
输出BMI
计算体重指数BMI?
11:07
16
生活中的判断
PYTHON学习
17
单分支if 条件语句格式
If<条件表达式>:
<语句A>
分支结构的程序实现
age = 10
if age <= 20:
print("oh!you are yong")
双分支if条件语句格式
If<条件表达式>:
<语句A>
else:
<语句B>
分支结构的程序实现
age = 10
if age <= 20:
print("oh!you are yong")
else:
print("oh!you are too old")
同一个if 语句中,if、else下方的语句块必须采用相同的缩进来标识。
if…elif….else语句格式
分支结构的程序实现
If <表达式1>:
<语句1>
Elif<表达式2>:
<语句2>
…….
Elif<表达式N>:
<语句N>
else:
<语句N+1>
Python使用if-elif-else描述多分支决策,简化分支结构的嵌套问题。
20
如果按照分数划定结果:
? ? 90分或以上:excellent
? ? 80分或以上:good
? ? 60分或以上:passed
? ? 60分以下:failed
请编写程序根据分数打印结果。
动动脑筋:
1.有如下程序段:
score = int(input("请输入分数:"))
if score > 60:
score += 20
score += 10
print(score)
若程序运行后输入20,打印出的score的值为 。
课堂练习
30
2. 有如下程序段:
x = 3
if x >= 1:
x *= 4
else:
x += 8
x /= 2
print(x)
该程序段运行后,变量x的值为 。
课堂练习
6
3.编写一个程序,输出“张三同学,你好!”
4.编写一个程序,输入相应的学生姓名,输出“某某同学,你好!”
例:输入 张三
输出 张三同学,你好!
课堂练习
11:07
24
试一试
5、编写一个python程序,输入两个数,比较它们的大小并输出其中较大者。
6、已知一个圆柱体的地面半径r=10,高h=20,分别计算并输出圆柱的表面积s,和体积v
课堂练习
体积公式:V=πr?h
表面积公式:S = 2πr(r+h)
公式说明:r是圆柱底面的半径,c是侧面的周长,h是圆柱体的高
Thanks