Python语言基础-函数、顺序结构及选择结构-新教材】浙教版(2021)高中信息技术必修第一册课件_第1页
Python语言基础-函数、顺序结构及选择结构-新教材】浙教版(2021)高中信息技术必修第一册课件_第2页
Python语言基础-函数、顺序结构及选择结构-新教材】浙教版(2021)高中信息技术必修第一册课件_第3页
Python语言基础-函数、顺序结构及选择结构-新教材】浙教版(2021)高中信息技术必修第一册课件_第4页
Python语言基础-函数、顺序结构及选择结构-新教材】浙教版(2021)高中信息技术必修第一册课件_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第三章算法的程序实现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(): 用来将其他形式的数字转换为整数,

2、参数可以为整数、实数、或合法的数字字符串。 float():用来将其他类型数据转换为实数 str(): 直接将其任意类型参数转换为字符串。基本输入输出input():用来接收用户的键盘输入,返回的结果是字符串。必要的时候可以使用内置函数int()、eval()对用户输入的内容进行类型转换。 输出函数 Print()Print( )-要输出的内容在小括号内同时输出多个数据Print(内容1,内容2,内容3)基本输入输出函数(P75)函数的功能print(x)输出x的值input(prompt)获取用户输入abs(x)返回x的绝对值Int(object)将字符串和数字转换成整型float(obje

3、ct)将字符串和数字转换成实型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)868688-8520求圆的面积半径:2cm2面积 = 实践活动1:求圆的面积2实践活动1:求圆的面积2r = 2r = int(input(请输入半径:)r = int(input()字符串型同学们,试着进一步完善程序2数据类型转换函数t = int(input()回顾:程序设计的三种结构 任何算法(程序)都可以由顺序结构

4、、分支结构和循环结构这三种基本结构组合来实现。20:2815顺序结构中,按语句的自然顺序一次执行。 顺序结构的程序实现开始结束输入身高、体重计算BMI=体重/身高2输出BMI计算体重指数BMI?20:2816生活中的判断PYTHON学习17单分支if 条件语句格式If:分支结构的程序实现age = 10if age = 20: print(oh!you are yong)双分支if条件语句格式If:else:分支结构的程序实现age = 10if age = 20: print(oh!you are yong)else: print(oh!you are too old)同一个if 语句中,i

5、f、else下方的语句块必须采用相同的缩进来标识。ifelif.else语句格式分支结构的程序实现If : Elif: .Elif: else: Python使用if-elif-else描述多分支决策,简化分支结构的嵌套问题。20如果按照分数划定结果: 90分或以上:excellent 80分或以上:good 60分或以上:passed 60分以下:failed请编写程序根据分数打印结果。动动脑筋:1.有如下程序段: score = int(input(请输入分数:)if score 60: score += 20score += 10print(score)若程序运行后输入20,打印出的score的值为 。 课堂练习302. 有如下程序段: x = 3if x = 1: x *= 4else: x += 8x /= 2print(x)该程序段运行后,变量x的值为 。 课堂练习63.编写一个程序,输出“张三同学,你好!”4.编写一个程序,输入相应的学生姓名,输出“某某同学,你好!”例:输入 张三输出 张三同学,你好!课堂练习20:2824试一试5、编写一个python程序,输入两个数,比较它们的大小并输出其中较大者。6、已知一个圆柱体的地面半径r=10,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论