收藏 分销(赏)

Python程序设计课件.pptx

上传人:a199****6536 文档编号:10090158 上传时间:2025-04-21 格式:PPTX 页数:667 大小:8.52MB
下载 相关 举报
Python程序设计课件.pptx_第1页
第1页 / 共667页
Python程序设计课件.pptx_第2页
第2页 / 共667页
点击查看更多>>
资源描述
,Python,语言简介,目录,01,02,搭建,Python,开发环境,创建,Python,应用程序,Content,Python,语言简介,Python,程序设计,学习目标,了解,Python,语言概述,搭建,Python,程序开发环境,掌握,PyCharm,集成开发环境的使用,搭建,Python,开发环境,/01,Python,程序设计,/01,任务,1.1,搭建,Python,开发环境,Python,的开发和运行环境是学习,Python,的基本工具,本节任务就是搭建,Python,开发环境。,任务描述,Python,程序设计,Python,是一种面向对象的解释型计算机程序设计语言,由荷兰人,Guido Van Rossum,于,1989,年圣诞节期间发明。,与其他语言相比,功能强大、通用性强、语法简洁、可读性强,对于初学者来说,,Python,更容易上手。,Python,提供了丰富而强大的库,你需要的功能模块很有可能已经有人写好了,只需要调用,不需要重新开发。,知识准备,/01,图,1-1-1 Python,强大的库,Python,程序设计,知识准备,Python,可应用于众多领域,如人工智能、机器学习、大数据分析、云计算开发、网络爬虫、自动化运维、自动化测试、,WEB,开发等等。,Google,、,YouTube,、,Facebook,、腾讯、豆瓣、知乎等知名企业都在使用,Python,完成各种各样的任务。,Python,语言具有以下特性:,免费、开源。,简单易学,语法简洁清晰。,易读、易维护。,具有丰富且强大的库。,面向对象的解释型语言。,可移植、可扩展。,/01,Python,程序设计,进入,Python,官方网站,https:/www.python.org/downloads/windows/,下载安装包,本部分以最新稳定版,Python3.7.4,为例。每个版本对应多个下载选项,下载页面如图,1-1-2,所示。,知识准备,/01,图,1-1-2,web-based installer,是基于,Web,的安装文件,需要连网安装;,executable installer,是可执行的安装文件,下载后直接双击开始安装;,embeddable zip file,是安装文件的,zip,格式压包,下载后需解压缩后再进行安装。,x86,表示,32,位计算机,,x86-64,表示,64,位计算机,Python,程序设计,/01,搭建,Python,开发环境,(,1,)这里下载的是,Windows x86-64 executable installer,可执行安装文件,下载后直接双击开始安装,按提示执行安装。为了帮助大家学习,Python,,我们这里选择自定义安装(,Customize installation,),安装时需要选中最下方的,Add Python 3.7 to PATH,,将可执行文件、库文件等路径添加到环境变量中,如图,1-1-3,所示。,图,1-1-3,开始安装,Python,程序设计,/01,搭建,Python,开发环境,(,2,),Optional Features,配置,如果没有特殊需求则全选,单击,Next,按钮,如图,1-1-4,所示。,图,1-1-4 Optional Features,配置,Python,程序设计,/01,搭建,Python,开发环境,(,3,),Advanced Options,配置,选中,Install for all users,复选框针对所有用户安装,,Customize install location,项修改安装路径,这里修改为,D:appsPython37,,单击,Install,按钮开始安装,如图,1-1-5,所示。,图,1-1-5 Advanced Options,配置,Python,程序设计,/01,搭建,Python,开发环境,图,1-1-6,安装进行中,Python,程序设计,/01,搭建,Python,开发环境,(,4,)安装完成,如图,1-1-7,所示:,Python,程序设计,/01,搭建,Python,开发环境,然后使用命令提示符进行验证,按,Win+R,键,输入,cmd,调出命令提示符,输入,python,,屏幕输出如图,1-1-8,所示,则说明,Python3.7.4,安装完成。,图,1-1-8,验证安装,编写第一个程序,Hello World!,。在,Python,命令行,,提示符之后,可以输入程序代码,点击回车运行代码,如图,1-1-9,所示。,图,1-1-9,运行结果,Python,程序设计,/01,搭建,Python,开发环境,然后使用命令提示符进行验证,按,Win+R,键,输入,cmd,调出命令提示符,输入,python,,屏幕输出如图,1-1-8,所示,则说明,Python3.7.4,安装完成。,图,1-1-8,验证安装,编写第一个程序,Hello World!,。在,Python,命令行,,提示符之后,可以输入程序代码,点击回车运行代码,如图,1-1-9,所示。,图,1-1-9,运行结果,Python,程序设计,/01,搭建,Python,开发环境,【任务实施】,请参照,1.1.2 Python,语言开发环境小节完成,Python,环境搭建。,【任务实训】,【实训内容】,使用,Python,自有的集成开发和学习环境,IDLE,,编写并执行,Python,程序,Hello World!,。,【实训目的】,1.,熟悉,Python,语言环境;,2.,掌握,IDLE,编写、执行程序的方法。,Python,程序设计,/01,搭建,Python,开发环境,【实训步骤】,1.,点击开始菜单,在开始菜单中安装的,python,目录下点击“,IDLE(Python 3.7 64-bit),”;,2.,在,IDLE Shell,窗口中输入,print(Hello World!),;,3.,点击回车运行程序;,4.,点击,Shell,窗口,File,目录下的,New File,选项打开编辑器窗口;,5.,在编辑器中输入,print(Hello World!),;,6.,点击编辑窗口,File,目录下,Save,或者,Save As,选项保存该程序;,7.,点击,Run,目录下,Run Module,或者按,F5,运行该程序。,Python,程序设计,/01,任务,1.2,创建,Python,应用程序,IDLE,是,Python,自带的简洁的集成开发环境,可以方便地创建、运行、测试和调试,Python,程序,对于初学者已经足够。而在实际应用中,我们还需关注项目管理、版本控制等等问题,这时我们需要功能更强大的集成开发环境,比如,PyCharm,、,Eclipse,(,with PyDev,)等等。,【任务描述】,在,PyCharm,中创建一个项目,命名为,Python01,,并在该项目中创建一个包,包名为,cn.cqvie.python01.project1,,并在该包中创建一个,Python,文件,命名为,welcome.py,该程序中打印输出一句话“欢迎大家使用,PyCharm,”,运行该程序,查看输出结果。,创建,Python,应用程序,Python,程序设计,/01,创建,Python,应用程序,【知识准备】,1.2.1 PyCharm,安装,PyCharm,是,JetBrains,推出的一款,Python,集成开发环境,带有一整套可以帮助用户在使用,Python,语言开发时提高其效率的工具,比如友好的用户界面、调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试和版本控制。,Python,程序设计,/01,创建,Python,应用程序,图,1-2-1,下载页面,(1),登陆,JetBrains,官网,Start Menu Folder,界面,这里使用默认值。,(,6,)单击,Install,按键开始安装。,(,7,)安装完成,可以勾选,Run PyCharm Community Edition,复选框,单击,Finish,完成安装并运行,PyCharm,,如图,1-2-5,所示。,图,1-2-5,安装完成,Python,程序设计,/01,搭建,Python,开发环境,1.2.2,使用,PyCharm,编写代码,(,1,)运行,PyCharm,,首次运行需要进行简单配置。弹出,Import PyCharm settings from,(导入,PyCharm,设置)界面,由于是全新安装,选中,Do not import settings,,然后单击,Ok,,如图,1-2-6,所示。,图,1-2-6,导入,PyCharm,设置,Python,程序设计,/01,搭建,Python,开发环境,(,2,),Privacy Policy,界面,勾选上底部,I confirm that,复选框,然后单击,continue,按钮完成同意协议,如图,1-2-7,所示。,图,1-2-7,用户协议,Python,程序设计,/01,搭建,Python,开发环境,(,3,)进入启动界面,如图,1-2-8,所示;完成加载后进入,PyCharm,欢迎界面。,图,1-2-8,启动界面,Python,程序设计,/01,(,4,)欢迎界面点击,Create New Project,创建项目,如图,1-2-9,所示。,图,1-2-9,欢迎界面,搭建,Python,开发环境,Python,程序设计,/01,(,5,)弹出创建新项目窗口,指定项目名称为,Demo,,指定项目路径,如图,1-2-10,所示。,图,1-2-10,新建项目,(6),点击,Create,完成项目创建,进入主界面,如图,1-2-11,所示。,图,1-2-11,主界面,搭建,Python,开发环境,Python,程序设计,/01,搭建,Python,开发环境,(,7,)在项目结构区,右键单击项目名称,Demo,,选择,New Python File,选项,如图,1-2-12,所示。该界面上也可以选择新建包、新建目录或其他文件。,图,1-2-12,创建文件,(,8,)在弹出的,New Python file,窗口中输入文件名,双击文件类型,Python file,,如图,1-2-13,所示。,图,1-2-13,命名新文件,Python,程序设计,/01,搭建,Python,开发环境,(,9,)在代码编辑区输入,print(Hello World!),,按,Ctrl+Shift+F10,快捷键运行程序,如图,1-2-14,所示。,运行程序也可以选择点击菜单栏,Run,目录下,Run test,选项,或者右键单击,test.py,,选择,Run test,选项。,图,1-2-14,运行结果,Python,程序设计,/01,搭建,Python,开发环境,【任务实施】,通过分析,我们发现可以使用以下步骤完成本任务:,(,1,)创建一个名为,Python01,的项目;,点击菜单栏,File,目录,选择,New Project,选项,如图,1-2-15,所示;在弹出的窗口中指定项目名为,Python01,。,图,1-2-15,新建项目,Python,程序设计,/01,搭建,Python,开发环境,(,2,),在,Python01,项目中创建一个包,命名为“,cn.cqvie.python01.project1,”;右键单击项目名称,Python01,,选择,NewPython Package,,如图,1-2-16,所示;在弹出的新建包窗口中指定包名为,cn.cqvie.python01.project1,。,图,1-2-16,新建包,Python,程序设计,/01,搭建,Python,开发环境,(,3,)在该包中新建一个名为,welcome,的,Python,文件;右键单击包,project1,,选择,NewPython File,选项,如图,1-2-17,所示;在弹出的窗口中指定名称为,welcome,,双击,Python file,完成文件创建。,图,1-2-17,新创,Python,文件,(,4,)在,welcome.py,中编写打印语句;,print(,欢迎大家使用,PyCharm),Python,程序设计,/01,搭建,Python,开发环境,(,5,)运行程序,结果如图,1-2-18,所示。,图,1-2-18,运行结果,Python,程序设计,/01,搭建,Python,开发环境,【任务实训】,【实训内容】,在,PyCharm,中新建项目,新建,Python,文件实现打印输出节日贺卡,如图,1-2-19,所示。,图1-2-19,Python,程序设计,/01,搭建,Python,开发环境,【实训目的】,1.,熟悉,PyCharm,界面各区域;,2.,掌握,PyCharm,中创建项目、包及文件的基本操作;,3.,掌握,PyCharm,中编辑代码及运行程序的基本操作。,【实训步骤】,1.,打开,PyCharm,,点击菜单栏,File,目录,选择,New Project,选项创建项目;,2.,项目结构区中右键单击项目名,选择,NewPython File,选项创建,python,文件;,3.,在代码编辑区编写代码;,4.,运行程序,在控制台查看程序结果。,Python,程序设计,/01,搭建,Python,开发环境,【单元小结】,本单元简单介绍了,Python,、,Python,的应用场景和特性,着重介绍了,Python,在,Windows,操作系统上的安装方法,以及,Python,集成开发环境,PyCharm,的安装和使用。,Python,程序设计,/01,搭建,Python,开发环境,【思考与练习】,一、填空题,1.Python,是一种,_,计算机程序设计语言。,2.Python 3.x,自带官方集成开发环境是,_,。,3.Python,程序源文件的扩展名是,_,。,二、思考题,1.,列举三个常用的,Python,集成开发环境。,2.,思考并理解,Python,语言的特性。,感谢聆听,Python,程序基础,目录,01,02,Python,代码风格,Python,变量,03,Python,代码注释,04,任务实施,Content,Python,程 序 基 础,05,任务实训,初识,Python,程序,/01,Python,程序设计,场 景 描 述,/01,小明到银行存款,当了解银行当前利率后,想编程实现存款到期后自动计算机本金、利息和总金额,即通过输入本年、利率、存款年限后,程序实现本金、利息、总金额的自动计算和显示。,Python,程序设计,任 务 描 述,/01,给定银行存款年利率,键盘输入变量存款数额和存款年限,计算和显示存款到期后的本金和利息合计金额。为方便其他程序员理解,需要给每行添加注释。,Python,程序设计,/01,【知识准备】,2.1.1 Python,代码风格,Python,编程风格包含如变量命名、参数说明、代码及文档编排、代码注释等。这种风格约束可以使得不同的程序员编写出风格类似的代码,便于在程序员之间交流,也便于增加代码的可读性。接下来,一起来认识,Python,都有哪些常见的代码规范吧。,初识,Python,程序,Python,程序设计,/01,图,2-1-1 Python,常见代码风格,代码风格,缩进,命名,空格,编排,初识,Python,程序,Python,程序设计,/01,在,Python,中,代码行首的空白称为缩进。,通常地,,Python,用,4,个空格缩进代码。,Python,的缩进是一个很好的优点,初学者反而有更大的优势来习惯它。,Python,在设计之初就规定使用缩进而不是,来表示代码块。,需要记住的是,,Python,中错误的缩进会引发程序编译错误。关于缩进最有效的建议是绝对不要使用,Tab,,也不要,Tab,和空格混用。因为这在跨越不同平台的时候,无法正常工作。更加重要的是习惯使用四个空格,然后一贯的使用它。,初识,Python,程序,1.,关于,Python,代码缩进,Python,程序设计,/01,2.,关于,Python,中的命名,(,1,)尽量避免使用小写字母,l,,大写字母,O,,大写字母,I,等容易混淆的字母;,(,2,)模块命名尽量短小,使用全部小写的方式,可以使用下划线;,(,3,)包命名尽量短小,使用全部小写的方式,不可以使用下划线;,(,4,)类的命名使用首字母大写的方式,如,MyTest,;模块内部使用的类采用下划线加首字母大写的方式,如,_MyTest,;,(,5,)常量命名使用全部大写的方式,可以使用下划线,例如,PI=3.14159,;,(,6,)函数命名使用全部小写的方式,可以使用下划线;,(,7,)异常命名使用常规类名加,Error,后缀的方式,如,MyTestError,。,初识,Python,程序,Python,程序设计,/01,3.,关于代码的编排,(,1,)每行代码的最大长度为,79,,换行可以使用反斜杠,,最好使用圆括号。换行点要在操作符的后边敲回车;,(,2,)类和,top-level,函数定义之间空两行;类中的方法定义空一行;函数内逻辑无关段落之间空一行;其它地方尽量不要空行;,(,3,)一个函数不要超过,30,行,即可显示在一个屏幕内,可以不使用垂直游标即可看到整个函数;,(,4,)一个类不要超过,200,行代码,不要超过有,10,个方法;一个模块不要超过,500,行。,初识,Python,程序,Python,程序设计,/01,尽量避免不必要的空格。右括号前不要加空格。函数左括号前不要加空格。如,Func(1),。序列的左括号前不要加空格。如,list2,。逗号、冒号、分号前不要加空格。,4.,关于空格的使用,初识,Python,程序,Python,程序设计,/01,操作符(,=,、,+=,、,-=,、,=,、,、,!=,、,=,、,in,、,not in,、,is,、,is not,、,and,、,or,、,not,)左右各加一个空格,但不要为了对其增加空格。如果操作符有优先级的区别,可考虑在低优先级的操作符两边增加空格。如,hypot2=x*x+y*y,等式中加法运算具有低优先级,加号两边增加空格;,c=(a+b)*(a-b),等式中乘法具有低优先权,乘号两边增加空格。,If,、,for,、,while,语句中,即使执行语句只有一句,也必须另起一行。,初识,Python,程序,Python,程序设计,/01,初识,Python,程序,2.1.2,变量,简单地说,变量是存储在计算机内存中的值,是编程中最基本的存储单位。这就意味着在创建变量时会在内存中开辟一个空间,暂时性的存储你放进去的东西。,Python,中的变量是没有数据类型的,同一个变量可以存储任何数据。,Python,程序设计,/01,字符串的切片是指从一个索引范围中获取连续的多个字符。切片操作常基,本格式如下:,使用冒号(:)将参数进行分隔。,step,表示获取字符串时的“步长”,正负数均可。正负号决定了获取方向,,正表示“从左往右”取值,负表示“从右往左”取值。当,step,省略时,默认,2.1.2,变量,初识,Python,程序,Python,程序设计,/01,为,1,,即从左往右以增量,1,取值。,start,和,end,代表字符串的切片从哪里开始到哪里结束,其中切片的最后一个字,符是,end-1,,这里有一个口诀叫“包左不包右”。,2.1.2,变量,初识,Python,程序,Python,程序设计,/01,1.,变量赋值,Python,中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据等信息。每个变量在使用前都必须赋值,变量赋值以后,该变量才会被创建。等号(,=,)用来给变量赋值,即“变量名”,=“,变量值”。例如:,初识,Python,程序,Python,程序设计,/01,#!/usr/bin/python,#-*-coding:UTF-8-*-,counter=100#,赋值整型变量,miles=1000.0#,浮点型,name=John#,字符串,print counter,print miles,print name,初识,Python,程序,Python,程序设计,/01,以上实例中的,100,、,1000.0,和,John,分别赋值给,counter,、,miles,、,name,变量。,执行以上程序会输出如下结果:,100,1000.0,John,初识,Python,程序,Python,程序设计,/01,2,多个变量赋值,a=b=c=1,Python,允许你同时为多个变量赋值。例如:,Python,允许你同时为多个变量赋值。例如:,a,b,c=1,2,john,以上实例,两个整型对象,1,和,2,分别分配给变量,a,和,b,,字符串对象,john,分配给变量,c,。,初识,Python,程序,Python,程序设计,/01,2.1.3 Python,注释语句,#,这是一个注释,print(Hello,World!),注释是程序设计中最常用的功能之一,,Python,中的注释分单行注释和多行注释。,初识,Python,程序,1.,单行注释,Python,中单行注释以,#,开头,例如:,Python,程序设计,/01,2.,多行注释,#!/usr/bin/python3,这是多行注释,用三个单引号,这是多行注释,用三个单引号,这是多行注释,用三个单引号,print(Hello,World!),多行注释用三个单引号,或者三个双引号,将注释括起来,例如,:,初识,Python,程序,Python,程序设计,/01,初识,Python,程序,【,任务实施,】,根据给定银行存款年利率,自定义变量存款金额和存款年限,通过,Python,编程实现存款到期后本金和利息及合计金额的自动计算。,分析:变量银行存款年利率和存款数额及存款年限可自主定义,根据公式可计算合计金额。,Python,程序设计,/01,money=200000,year=10,interest=0.0035,total=money+money*interest*year,print(“Total=”%total),初识,Python,程序,在,Pycharm,中新建一个,Python,文件,名为,StudentInfo,,在此文件中编写,Python,代码:,代码如下:,Python,程序设计,/01,初识,Python,程序,【,任务实训,】,【,实训内容,】,在上面任务实施的基础上,编程实现键盘输入变量存款金额和存款年限,计算存款到期后的本息合计金额。并且为方便其他程序员理解,给每行代码添加注释。,Python,程序设计,/01,初识,Python,程序,【,实训目的,】,1.,掌握变量的定义;,2.,初步掌握运算符和表达式的使用;,3.,掌握注释的方法;,4.,掌握键盘输入的实现方法。,Python,程序设计,/01,初识,Python,程序,1.,启动,Pycharm,,创建新,Python,文件;,2.,在,python,文件中定义变量;,3.,使用,input,函数接收控制台输入的数据;,4.,使用,round(),函数控制小数点位数;,5.,使用,print(),函数打印值;,6.,通过快捷键,Shift+F10,或者选中文件点击右键选择,Run,,试运行程序,,查看运行结果是否和预想的一致。,【,实训步骤,】,感谢聆听,Python,程序基础,目录,01,02,数据类型,数据转换,03,任务实施,04,任务实训,Content,Python,程 序 基 础,Python,数据类型,/02,Python,程序设计,场景描述,/01,现实生活中我们在大型超市购物时,由于购买商品较多,往往需要使用购物车来装载商品,等到所有商品购买完成后,最后才去收银台进行结账。与其类似,程序中如果我们要对多个数据进行复杂操作,首先需要将数据进行存储,再对这些数据进行操作。,程序中如果我们要对多个数据进行复杂操作,首先需要将数据进行存储,再对这些数据进行操作。,在,Python,中。如果要存储数据,需要使用变量。变量可以理解为商品购物车,它的类型和值在赋值时被初始化。,Python,程序设计,/01,通过编程从控制台接收新生入学报到信息,并将其打印出来,包括新生报到入学,模拟学生信息统计,包含以下信息:姓名、学号、年龄、寝室号、省份证号、学费、住宿费、总缴纳费用等信息。,任务描述,Python,程序设计,/01,【知识准备】,2.2.1,数据类型,什么是数据,在计算机科学中,数据是指所有能输入到计算机并被计算机程序处理的符号的总称,是用于输入计算机进行处理,具有一定意义的数字字母、符号和模拟量等的统称。,2.,为何要对数据进行分类,在,Python,实际运用中,许多变量它们并不完全相同,有自己的特点,这就需要划分成不同的数据类型。例如交通工具要分为汽车、飞机、轮船,适用于不同的地方,我们可以根据不同的需要选择不同的类型。,Python,数据类型,Python,程序设计,/01,3.,数据类型,数据类型用于对数据归类,方便理解和操作,,Python,中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后,该变量才会被创建。在,Python,中,变量就是变量,它没有类型,我们所说的,类型,是变量所指的内存中对象的类型。,数据类型是每一种语言的基础,就比如说一支笔,它的墨有可能是红色,有可能是黑色,也有可能是黄色等等,这不同的颜色就会被人用在不同的场景。,Python,中的数据类型也是一样,比如说我们要描述一个人的年龄:小张今年,18,岁,,18,就是一个整数,那么在,Python,语言里,我们将它定义为一个整型。我们也通过这一个例子引入,Python,的数据类型。,Python,数据类型,Python,程序设计,/01,Python,数据类型,Python 3,有六个标准的数据类型如图,2-2-1,所示。,图,2-2-1 Python 3,标准数据类型,Python,程序设计,/01,(,1,)数字类型,Python3,中数字类型包含整型,(int),、浮点数,(float),、布尔,(bool),、复数,(complex),。,整型,通常称为整数,是正数或者负数,不带小数点。,python3,整型类型没有大小限制。计算机由于使用二进制,所以有时候用十六进制表示整数比较方便,十六进制用,0 x,前缀和,0-9,是个数字、,a-f,六个字母表示。,Python,数据类型,整型值的表示方式如表,2-2-1,所示。,Python,程序设计,Python,数据类型,/02,表,2-2-1,整型值的表示方式,表示方式,值,十进制,10,、,20,、,000,、,400,、,-5000,、,9999999999,八进制,0o,开头(数字零,英文字母,o,),后跟,07,例如:,0o177,(十进制:,127,),0o11,(十进制:,9,),十六进制,方式:,0 x,开头(数字零,英文字母,x,),后跟,09,,,af,或,AF,,,a=10,,,f=15,例如:,0 x11,(十进制:,17,),二进制,0b,开头(数字,0,,英文字母,b,),后跟,01,例如:,0b1010,(十进制:,10,),Python,程序设计,Python,数据类型,/02,点数,浮点型由整数部分与小数部分组成。对于很大或很小的浮点数,必须用科学计数法表示。,浮点数的表示方式如表,2-2-2,所示。,表,2-2-1,整型值的表示方式,表现方式,值,小数形式,3.141523,、,-56.12,科学记数法,格式:小数,e/E,(正负号)指数,例如:,6.18E-1=0.618,、,2.9979e8=299790000,Python,程序设计,Python,数据类型,/02,布尔,一个布尔值只有,True,、,False,两种值。在,Python,中,可以直接用,True,、,False,表示布尔值(请注意大小写)。需要注意的是,,Python,中,,bool,是,int,的子类(继承,int,),故,True=1 False=0,是会返回,Ture,的;,bool,(,.),里面的参数如果是:,None,,,,,(),,,,,,,0,中的一个的时候,返回值是,Fasle,。,布尔的表示方式如表,2-2-3,所示。,Python,程序设计,Python,数据类型,/02,表,2-2-3,布尔值的表示方式,表示方式,值,True,表示真 值为,1,满足条件成立,例如:,True,、,1,、,3 2,、,True or False,、,1=1,False,表示假 值为,0,条件不满足或者不成立,例如:,False,、,0,、,7,大于:比较左操作数是否大于右操作数,5 2,True,Python,程序设计,Python,数据类型,/02,小于:比较左操作数是否小于右操作数,5=,大于等于:比较左操作数是否大于等于右操作数,5=2,True,=,小于等于:比较左操作数是否小于等于右操作数,5 2,为,True,如果两个操作数为字符型,则按照字符的,Unicode,值从左到右一一比较,如,a b,为,False,,因为,a,的,Unicode,为,97,,,b,的,Unicode,为,98,。,a=5,b=2,关系运算符实例演示:,Python,程序设计,Python,数据类型,/02,print(a=b,为,a=b),print(a!=b,为,a!=b),print(a b,为,a b),print(a b,为,a=b,为,a=b),print(ab,为,a b),if a b or a+b b),3.a b a,则将,a,b,的值进行交换,否则不交换,依次输出,a,,,b,。,程序代码如下:,知识准备,a=int(input(a=),b=int(input(“b=”),if a b:,t=a,a=b,b=t,print(a,b),Python,程序设计,/01,知识准备,运行结果如图,3-1-4,所示。,图,3-1-4,例,3-1-1,运行结果,Python,程序设计,/01,3.1.2,双分支语句,双分支语句由,if,和,else,两部分组成,方法格式如图,3-1-5,:,知识准备,图,3-1-5,双分支语句语法格式,当表达式的值为,True,时,执行语句块,1,,否则执行语句块,2.,Python,程序设计,/01,双分支语句流程图如图,3-1-6,所示。,知识准备,图,3-1-6,双分支语句语法格式,Python,程序设计,/01,例,3-1-2,输入一个整数,判断它是奇数还是偶数。,分析:设输入的整数是,n,n%2=0,则是偶数,否则为奇数。程序如下:,知识准备,n=int(input(,请输入一个整数:,),if n%2=0:,print(,偶数,),else:,print(,奇数,),Python,程序设计,/01,知识准备,运行如果如图,3-1-7,所示。,图,3-1-7,例,3-1-2,运行结果,Python,程序设计,/01,3.1.3,多分支语句,当处理多种条件的问题时,就要用到多分支语句。多分支语句由,if,、,elif,和,else,组成,语法格式如图,3-1-8,:,知识准备,图,3-1-8,多分支语句格式,Python,程序设计,/01,多,分支语句流程图如图,3-1-6,所示。,知识准备,图,3-1-9,多,分支语句语法格式,这种格式的作用是根据不同条件表达式的值确定执行哪个语句块,不管有几个分支,程序执行了一个分支以后,其余分支不再执行。当多个分支中有多个表达式同时满足条件,则只执行第一条与之匹配的语句块。,Python,程序设计,/01,例,3-1-3,计算分段函数,键盘输入,x,的值,输出分段函数对应的,y,值:,知识准备,代码如下:,x=int(input(,请输入,x,的值:,),if x 0:,y=1,elif x=0:,y=0,else:,y=-1,print(y=,y),Python,程序设计,/01,知识准备,运行结果如图,3-1-10,所示。,图,3-1-10,例,3-1-3,运行结果,Python,程序设计,/01,通过分析题目,可以得出以下信息:,1.,输入成绩;,2.,根据成绩进行判断,多种情况采用多分支处理,3.,输出结果,任务实施,代码如下:,mark=int(input(,请输入分数:,),if(mark=90 and mark=80 and mark=70 and mark=60 and mark 69):,grade=D,elif(mark 60):,grade=E,else:,grade=,输入有误,print(,等级为:,grade),Python,程序设计,/01,任务实施,运行结果如图,3-1-11,所示。,图,3-1-11,任务运行结果,Python,程序设计,/01,任务实训,【实训内容】,判断坐标点(,x,,,y,)所在的象限。从键盘输入,x,,,y,的值,如果,x,,,y,的值都大于,0,,则坐标点位于第一象限;如果,x,的值小于,0,,并且,y,的值大于,0,,则坐标点位于第二象限;如果,x,,,y,的值都小于,0,,则坐标点位于第三象限;如果,x,的值大于,0,,并且,y,的值小于,0,,则坐标点位于第四象限;如果,x,,,y,的值都等于,0,,则位于原点;如果,x,值等于,0,,则坐标点位于,y,轴;如果,y,值等于,0,,则坐标点位于,x,轴。,Python,程序设计,/01,任务实训,【,实训目的,】,1.,掌,握使用,Pychram,编写、调试、运行程序的方法,2.,掌握分支语句的使用方法,Python,程序设计,/01,任务实训,【实训步骤】,1.,启动,PyCharm,,新建,Python,文件,命名为,“if_coordinate”,;,2.,在,if_coordinate.py,文件中定义变量,x,和,y,;,3.,使用,input,函数接收控制台输入的数据,并赋值给,x,y,变量;,4.,使用多分支语句判断其坐标点所在象限;,5.,使用,print(),函数输出到控制台;,6.,通过快捷键,Shift+F10,或者选中文件点击右键选择,Run if_coordinate,,调试运行程序。,感谢聆听,Python,流程控制,主讲:廖丹,目录,01,While,循环语句,Content,Python,流 程 控 制,02,For,循环语句,03,任务实施,04,任务实训,循环语句,/02,Python,程序设计,/02,循环结构就是按照给定规则重复地执行程序中的语句,实现循环结构的语句称为循环语句。,Python,中提供两种循环语句:,while,语句和,for,语句。,3.2.1 while,语句,while,语句语法格式如图,3-2-1,:,图,3-2-1 while,语法格式,知识准备,Python,程序设计,/02,知识准备,这种格式中,表达式的逻辑值用于控制循环是否继续进行。,while,循环语句执行顺序:首先判断表达式的值。如果表达式为,True,,则进入循环体执行语句,当到达循环体语句的结束点时,跳转至,while,语句的开始位置,继而再判断表达,直至表达式为,False,时退出循环。,Python,程序设计,/02,while,循环流程图如图,3-2-2,所示。,知识准备,图,3-2-2 while,循环流程图,Python,程序设计,/02,例,3-2-1,求整数,1100,之和。,分析:,利用,while,循环实现累加求和。定义两个,int,型变量,,i,表示加数,其初值为,1,;,amount,表示和,其初值为,0,。首先将,amount,和,i,相加,然后,i,增加,1,,再与,amount,相加并赋值给,amount,,直到,i,大于,100,为止。,知识准备,i=
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服