(2021新浙教版)高中信息技术必修一3.4 Python语言基础-函数、顺序结构及选择结构ppt课件.pptx

上传人(卖家):大布丁 文档编号:1690219 上传时间:2021-08-28 格式:PPTX 页数:26 大小:1.61MB
下载 相关 举报
(2021新浙教版)高中信息技术必修一3.4 Python语言基础-函数、顺序结构及选择结构ppt课件.pptx_第1页
第1页 / 共26页
(2021新浙教版)高中信息技术必修一3.4 Python语言基础-函数、顺序结构及选择结构ppt课件.pptx_第2页
第2页 / 共26页
(2021新浙教版)高中信息技术必修一3.4 Python语言基础-函数、顺序结构及选择结构ppt课件.pptx_第3页
第3页 / 共26页
(2021新浙教版)高中信息技术必修一3.4 Python语言基础-函数、顺序结构及选择结构ppt课件.pptx_第4页
第4页 / 共26页
(2021新浙教版)高中信息技术必修一3.4 Python语言基础-函数、顺序结构及选择结构ppt课件.pptx_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、第三章 算法的程序实现 学习目标: 1、python常用函数 2、顺序结构的算法设计 3、分支结构的算法设计 高中信息技术 Python常用内置函数 内置函数(BIF,built-in functions)是Python内置对象类型之一, 不需要额外导入任何模块即可直接使用 类型转换与类型判断: int()、float()、str()、eval()、type() 基本输入输出:input()、print() 字符串相关:len()、find()、count()、replace() 高中信息技术 类型转换与类型判断 u int(): int(): 用来将其他形式的数字转换为整数,参 数可以为整数

2、、实数、或合法的数字字符串。 u float(): float():用来将其他类型数据转换为实数 u str(): str(): 直接将其任意类型参数转换为直接将其任意类型参数转换为字符串字符串。 高中信息技术 基本输入输出 input():用来接收用户的键盘输入,返回的结果是字符串。必 要的时候可以使用内置函数int()、eval()对用户输入的内容进 行类型转换。 输出函数输出函数 PrintPrint()() Print( )-要输出的内容在小括号内要输出的内容在小括号内 同时输出多个数据同时输出多个数据 Print(内容1,内容2,内容3) 基本基本输入输入输出输出 函数(函数(P75

3、)函数的功能函数的功能 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:求圆的面积

4、 2 实践活动1:求圆的面积 2 r = 2 r = int(input(请输入半径:) r = int(input() 同学们,试着进一步完善程序 2 数据类型转换函数 t = int(input() l 回顾:程序设计的三种结构 n 任何算法任何算法( (程序程序) )都可以由都可以由顺序结构、分支结顺序结构、分支结 构和循环结构构和循环结构这三种基本结构组合来实现。这三种基本结构组合来实现。 11:33 15 n顺序结构中,按语句的自然顺序一次执行。顺序结构中,按语句的自然顺序一次执行。 l 顺序结构的程序实现 开始 结束 输入身高、 体重 计算BMI=体重/身高2 输出 BMI 11:

5、33 16 生活中的判断生活中的判断 高中信息技术 PYTHON学习 17 单分支单分支if if 条件语句格式条件语句格式 IfIf : A l 分支结构的程序实现 age = 10 if age = 20: print(oh!you are yong) 高中信息技术 双分支双分支ifif条件语句格式条件语句格式 IfIf: A else:else: B l 分支结构的程序实现 age = 10 if age = 20: print(oh!you are yong) else: print(oh!you are too old) 同一个if 语句中,if、else下方的语句块必须采用相同 的

6、缩进来标识。 高中信息技术 ifelif.else语句格式 l 分支结构的程序实现 If : Elif: . Elif: else: PythonPython使用使用if-elif-elseif-elif-else描述多分支决策,简化描述多分支决策,简化 分支结构的嵌套问题。分支结构的嵌套问题。 20 如果按照分数划定结果:如果按照分数划定结果: 90分或以上:excellent 80分或以上:good 60分或以上:passed 60分以下:failed 请编写程序根据分数打印结果。 动动脑筋:动动脑筋: 1.有如下程序段: score = int(input(请输入分数:) if scor

7、e 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:33 24 试一试试一试 5、编写一个python程序,输入两个数,比较它们的大小并 输出其中较大者。 6、已知一个圆柱体的地面半径r=10,高h=20,分别计算并输出圆柱 的表面积s,和体积v 体积公式:V=rh 表面积公式:S = 2r(r+h) 公式说明:r是圆柱底面的半径,c是侧面的周长,h是圆柱体的高 Thanks

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中 > 信息 > 浙教版(2019) > 必修1 数据与计算
版权提示 | 免责声明

1,本文((2021新浙教版)高中信息技术必修一3.4 Python语言基础-函数、顺序结构及选择结构ppt课件.pptx)为本站会员(大布丁)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|