欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第7章 Python程序设计ppt课件.pdf

    • 资源ID:15305043       资源大小:2.53MB        全文页数:106页
    • 资源格式: PDF        下载积分:40金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要40金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第7章 Python程序设计ppt课件.pdf

    PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:大学计算机基础第五章 Python程序设计广西大学计算机与电子信息学院PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:Python是一种面向对象的、解释型的编程语言。是一种跨平台的语言,程序无需修改就可以在Windows、Linux、UNIX、Mac等主流操作系统上使用。具有丰富和强大的库。被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C+)很轻松地联结在一起。目前已成为人工智能领域最佳编程语言之一。具有易学、易用、应用广等特点Python语言简介易学易用应用广Python的安装登陆Python官方网站www.Python.org,从Downloads菜单下找到对应操作系统的安装程序版本进行下载安装。安装后,从Windows开始菜单找到Python选项,选择其中的IDLE即可进入Python的编程与调试环境PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛: 选择“开始”“所有程序”“Python 3.6”“IDLE”命令,打开“Python 3.6.3 Shell”窗口。 选择菜单中的FileNew File命令新建一个程序窗口。 在新建的程序窗口中输入如图所示的程序代码。 选择FileSave命令,保存为c:hello.py文件。 选择RunRun Module命令(或按键)调试运行。【例5-1】建立一个Python程序文件并调试运行。功能是显示Hello world!5.1.2 Hello World程序PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:上述例子是先建立.py程序文件,然后运行文件。需要指出的是,Python提供了交互式运行方式,可直接在IDLE的shell中解释运行,无需建立.py程序文件,如图所示,直接在后输入print(Hello world!),回车即可出现结果:1、print()是向屏幕打印输出的命令函数,内容需用英文单引号或双引号括起来。2、Python程序文件的默认扩展名为.py。直接双击.py文件可运行程序;右击文件,选择“Edit With IDLE”命令可打开并编辑,或者IDLE中的FileOpen命令打开。5.1.2 Hello World程序【程序分析与说明】PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:利用利用PythonPython自带的集成开发环境自带的集成开发环境IDLEIDLE【例5-2】在IDLE中进行数学计算。- 3*6+4/220.0 x=5 7*x-x*2-x5 r=3 print(半径为r的圆周长,2*3.14*r)半径为r的圆周长 18.84小知识:可以按组合键重复输入上一条指令,修改错误语句后再调试运行。Python有一定的语法规则,当违反规则时将出现错误提示。15.1.3 Python的开发环境PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:5.1.3 Python的开发环境2利用利用WindowsWindows的命令提示符的命令提示符cmdcmd为了能直接在cmd中使用Python命令,建议先设置环境变量,把Python的安装目录(例如C:Python36)添加到Path系统变量中。启动cmd后,1、键入Python,此时会出现符号,就可以输入Python代码了。2、如果要执行Python程序(如C:hello.py),则可输入Python C:hello.py使用各种代码编辑器编写使用各种代码编辑器编写pypy文件文件常见的Python开发环境有Notepad+、PyCharm、Sublime和Spyder等。3PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:PythonPython的缩进的缩进1Python基础语法空行和分行空行和分行2注释注释3注释可以起到一个备注的作用,程序在运行时会自动忽略注释的内容。单行注释以 # 开头;多行注释用三个单引号 或者三个双引号 将注释括起来。代码块用缩进块的方式体现,不同缩进深度分隔不同的代码块。缩进推荐风格:缩进四个空格宽度,避免使用制表符。空行的作用:在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。是继续上一行,将过长语句分开。; 分号分隔,可使一行中包含多条语句。PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:PEP8对于代码而言,相比于写,它更多是被用来读的。统一且设计良好的代码规范,是一种优良的编程习惯。针对Python的开发有一套编码风格标准,叫PEP8。下面罗列其中一些常见的规则:缩进:建议4个空格的缩进,不使用Tab,更不提倡混合使用Tab和空格。代码长度:每行最大长度79,换行可以使用反斜杠。不要在一句import中导入多个库,比如import os, sys的写法不推荐。避免不必要的空格。各种逗号、冒号、分号、右括号前不要加空格;函数和序列的左括号前不要加空格,如Func(1)和list2;函数默认参数使用的赋值符左右省略空格。错误的注释不如没有注释。所以当一段代码发生变化时,第一件事就是要修改注释!尽量不要将多句语句写在同一行,尽管允许使用;。if/for/while语句中,即使执行语句只有一句,也必须另起一行。Python编码规范PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:一个正确的命名可以让你更容易地理解代码的程序,好的命名可以消除二义性,消除误解,并且说明真实的意图。以下罗列常见的部分规范:Python是区分大小写的,尽量避免单独使用大写字母l,字母O等容易混淆的字母。普通变量命名尽量全部用小写字母,全局变量尽量全部用大写字母,单词之间用下划线分割。模块和包的命名尽量短小,使用全部小写的方式,可以使用下划线。类的方法第一个参数必须是self,而静态方法第一个参数必须是cls。类的命名使用CapWords的方式(每个单词首字母大写);模块内部使用的类采用_CapWords的方式。异常命名使用CapWords+Error后缀的方式。全局变量尽量只在模块内有效,类似C语言中的static。实现方法有两种,一是_all_机制;二是前缀一个下划线。函数命名、类的属性(方法和变量)命名尽量使用全部小写的方式,可以使用下划线。Python命名规范PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:Python模块有的是自带的,可以直接引用;有的模块则需要另行上网下载安装后使用。导入相应的模块语法如下:将整个模块导入,格式为: import 模块名从某个模块中导入某个函数,格式为: from 模块名 import 函数名从某个模块中导入多个函数,格式为: from 模块名 import 函数名1, 函数名2,将某个模块中的全部函数导入,格式为: from 模块名 import *模块的使用PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:from turtle import *#导入turtle模块pen()forward(200)# 向前画200像素left(90)# 画笔方向左转90,注意观察此时画笔箭头的方向变化forward(200)left(90)forward(200)left(90)forward(200)【例5-7】使用turtle模块画出一个正方形用turtle模块画图,首先要使用pen()函数创建一个画布,然后调用其它作图函数在此画布上来控制箭头的移动,进行各种线段的绘制。PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:turtle模块常用函数函数功 能 说 明使 用 示 例pen()创建画布pen()forward(N)画笔沿当前方向前进N个像素forward(220)left(N)将画笔方向左转N度left(90)right(N)将画笔方向右转N度right(90)up()提起画笔up()down()使画笔向下down()clear()清除画布图案(画笔的位置和方向不变)clear()reset()重置画布(画笔回到默认初始状态)reset()circle(N)画一个半径为N像素的圆circle(100)color(R,G,B)按包含红色(Red)、绿色(Green)、蓝色(Blue)的量设置画笔颜色,其中R、G、B的值为0-1之间的小数或整数color(1,0.7,0.3)begin_fill()开始填色,到end_fill()处为止begin_fill()end_fill()结束填色,从being_fill()处开始end_fill()PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:from turtle import *pen()forward(200)up()#将画笔提起以便移动画笔时不画出线条left(90)forward(50)# 将画笔移动距线条50像素的距离准备画第二条线left(90)down()# 使画笔向下准备画线forward(200)up()forward(100)color(1,0.7,0.3)# 通过设置R、G、B颜色的量来设置画笔颜色begin_fill()# 从此语句以下的作图命令将按指定的颜色进行填色circle(50)# 画一个半径为50像素的圆end_fill()# 完成对begin_fill()以下语句的填色【例5-8】使用turtle模块画出两条平行线和一个有色圆PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:5.2 程序中数据的表示PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:二进 制:以0b开头。例如:0b11011表示10进制的27八进 制:以0o开头。例如:0o33表示10进制的27十进制:正常表示十六进制:以0 x开头。例如:0 x1b表示10进制的27整型(int)函数功 能 说 明bin(i)将i转换为2进制,以“0b”开头oct(i)将i转换为8进制,以“0o”开头int(i)将i转换为10进制,正常显示hex(i)将i转换为16进制,以“0 x”开头各进制数间的转换函数PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如:1.23x109和12.3x108是相等的。代码中,浮点数可以用数学写法,如1.23、3.14、-9.01。也用科学计数法表示,把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5。浮点型(float)布尔型(bool)可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来。True=1,False=0,可以和数字型进行运算,还可以用and、or和not进行逻辑运算。PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:字符串主要用于存储和表示文本,由纯英文的单引号、双引号、三个单引号或三个双引号包围的一串字符组成。字符串还可以做各种运算,如表5-1所示,表中假设a=Hello,b=Python字符串型(str)操作符操作符描述描述实例实例+字符串连接a + b 输出结果: HelloPython*重复输出字符串a*2 输出结果:HelloHello通过索引获取字符串中字符a1 输出结果 e : 截取字符串中的一部分a1:4 输出结果 ellin成员运算符,如果字符串中包含给定的字符返回 TrueH in a 输出结果 Truenot in成员运算符,如果字符串中不包含给定的字符返回TrueM not in a 输出结果Truelen(S)求字符变量S的长度(即字符个数)if len(S)!=0:r/R原始字符串,直接按照字面的意思来使用print( rn )print( Rn )字符串的运算PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:Python中字符串是由或者“”括起来的。如果所表示的字符串中含有引号,那怎么办呢?需要换行怎么办?此种情况可以使用转义字符。在Python中使用反斜杠( )表示转义字符转义字符的使用【例5-6】使用转义字符输出单引号 print(他问:能借支笔吗?我答:没问题)SyntaxError: invalid character in identifier print(他问:能借支笔吗?n我答:没问题)他问:能借支笔吗?我答:没问题 表示单引号,n 表示换行有时并不想让转义字符生效,只想显示字符串原来的意思,这就要用r或R来定义原始字符串。如: print (rtr)trPPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:转义字符的使用转义字符转义字符描述描述(在行尾时在行尾时)续行符反斜杠符号单引号双引号a响铃b退格(Backspace)e转义000空n换行v纵向制表符t横向制表符r回车f换页oyy八进制数yy代表的字符,例如:o12代表换行xyy十进制数yy代表的字符,例如:x0a代表换行other其它的字符以普通格式输出PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:Python数据类型转换与数据处理常用函数符号功能使 用 示 例int(S)int(N)将字符变量S转换成整数对数字N取整,即去掉小数s=10 n=int(s)n=10.3 int(n)=10float(S)将字符变量S转换成浮点数(含小数)s= 10.3 n=float(s)str(N)将数字变量N转换成字符串n=25 s=str(n)eval(str)计算在字符串中的有效表达式并返回结果eval(12+23)=35tuple(s)将序列 s 转换为一个元组list(s)将序列 s 转换为一个列表set(s)转换为可变集合dict(d)创建一个字典。d 必须是一个序列 (key,value)元组PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:实际上,Python不像其它大部分编程语言那样有专门定义常量的规则,若在程序中想使用一个不变的数据,只需直接在程序代码中写出这个数据即可常量规定变量名可由字母(可以是汉字)、数字或下划线组成,但是不能由数字开头,变量名中也不能包含空格。关键字,如print、if、for、while等,不能作为变量名。定义变量(赋值)的标准语句:变量名 = 常量或另一变量名对于字符串变量,还可以通过下面的方法引用字符串中的一个字符:变量名n变量PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:【例5-10】在IDLE中练习变量的定义和使用。prompt=我的计算机成绩:score=80score+=5#相当于score=score+5print(score)85# 输出score这个变量的值print(prompt,score)# 先后输出两个变量,中间用逗号分隔我的计算机成绩:85# 先后输出prompt和score两个变量的值str=abcdefprint(str3)# 输出字符串变量str中序号为3的那个字符dPPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:创建列表的语法:定义列表时,初始化列表列表变量 列表元素0,列表元素1,列表元素2,列表元素N 例如:list1=电视机,电冰箱,空调,洗衣机定义空列表,留待以后添加元素。列表变量例如:list2=列表(list)列表中的每个元素在列表中的位置,称之为索引位置。序号是从0开始编号的。引用列表中的元素:列表变量N如:list11PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:list=高数,英语,计算机,体育print(list2)计算机list1= 心理学# 可以随时通过赋值语句改变列表元素的值print(list)高数, 心理学, 计算机, 体育【例5-13】列表的定义与引用。引用列表中的多个连续的元素:列表变量起始索引位置 : 终止索引位置+1list=高数,英语,计算机,体育print(list1:3)英语, 计算机# 输出列表中索引位置1开始,3之前的两个元素PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:list1=高数,英语,计算机,体育list1.append(美术)# 在列表末尾增加元素,使用列表的append方法print(list1)高数, 英语, 计算机, 体育, 美术list1.insert(2,物理)# 用insert方法在列表指定的索引位置插入元素print(list1)高数, 英语, 物理,计算机, 体育, 美术del list13# 用del命令删除列表中指定的元素print(list1)高数, 英语, 物理, 体育, 美术list2=政治,心理学list3=list1+list2# 两个列表相加就是把两个列表的值连起来print(list3)高数, 英语, 物理, 体育, 美术, 政治, 心理学list4=list2*3# 列表乘以一个数字,就是把该列表的值重复几次print(list4)政治, 心理学, 政治, 心理学, 政治, 心理学 list4.remove( 政治)#删除指定元素,如有多个,则仅删除第一个 list4心理学, 政治, 心理学, 政治, 心理学【例5-15】列表元素增减、列表相加PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:元组与列表类似,不同之处在于元组的元素不能修改。表达形式上,元组使用小括号,列表使用方括号。元组的不可变性,使元组能做列表不能完成的事情,例如,元组可作为字典的键。元组(tuple)【例】元组举例。tup1 = (Google, Runoob, 1997, 2000)tup2 = (1, 2, 3, 4, 5 )tup3 =(a, b, c, d)tup4 = ()#创建空元组tup5 = (50,)#只包含一个元素时,需要在元素后面添加逗号tup3 1:3#元组的访问方法和列表一样(b, c)PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:字典是键值对的无序集合,所谓键值对是指字典中的每个元素由键和值两部分组成,键是关键字,值是与关键字有关的数据。通过键可以找到与其有关的值,反过来不行,不能通过值找键。在Python中,字典的定义是:在一对花括弧 之间添加0个或多个元素,元素之间用逗号分隔;元素是键值对,键与值之间用冒号分隔;键必须是不可变对象,键在字典中必须是唯一的,值可以是不可变对象或可变对象。创建字典,格式为:d = key1 : value1, key2 : value2 字典(dict) d1 = #空字典 d2 = Alice: 2341, Beth: 9102, Cecil: 3258 d3 = abc: 456, 98.6: 37 d4 = a: 12, b: 34, c: 56, a: 78 d4a: 78, b: 34, c: 56PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:【例5-20】字典访问举例。 dict = Name: Mary, Age: 7, Class: First print (Name对应的值为:, dictName)Name对应的值为: Mary字典基本操作【例5-21】更新字典举例。 dict = Name: Mary, Age: 7, Class: First dictAge = 8;# 更新 Age dictSchool = 第二小学# 添加信息 del dictName# 删除键 Name dict.clear()# 清空字典PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:5.3 Python 程序控制结构PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:程序控制结构是指以某种顺序执行的一系列动作,用于解决某个问题。无论多复杂的算法,均可通过顺序、选择、循环三种基本控制结构构造出来。每种结构仅有一个入口和出口。由这三种基本结构组成的多层嵌套程序称为结构化程序。程序控制结构就是指按语句出现的先后顺序执行的程序结构,用程序语句的自然排列顺序来表达。常见语句:赋值语句和内置的输入函数input()和输出函数print()。赋值语句实际上就是定义变量的标准语句:变量名 = 常量或另一变量名顺序结构结构化编程和面向对象编程PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:语法为:input(输入提示字符串)运行时,向用户给出明确的输入提示,并等待用户输入,直到按下键为止。需要特别注意的是,input()函数对于用户从键盘输入的任何数据都看成是一个字符串。当需要进行数学计算时,可通过int()等函数转换为数值。通过变量接收键盘输入数据【例5-22】在IDLE中使用input()函数接收用户输入整数。 n = input(请输入一个整数:)请输入一个整数:5 n=int(n)#字符串通过int()函数转换为整数 n+611PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:print()函数是Python 3.X版本的数据输出形式。语句格式:print(对象1, 对象2,sep=,end=n,file=sys.stdout,flush=False)各项参数说明见表5-7所示。当参数缺省时,默认分隔符为空格,结束标志为换行,输出目标是显示器,如: print(1,2,3,sep=#)1#2#3输出函数print()print()函数还可以采取格式化输出形式:print(格式串,end=n,file=sys.stdout,flush=False)【例5-23】占位符%s,%f,%d的使用score=85print(我的计算机成绩是%s分 %score) print(前两季度销售额分别为%8d%12d,增长%10.2f %(12345678,87654321,16.1234)前两季度销售额分别为1234567887654321,增长16.12此处为空格或省略s表示字符串,d表示整数,详见表5-8PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:表5-7 print()函数参数说明参数说明使 用 示 例对象1, 对象2,输出多个对象时需要用逗号分隔a1=aaaa2=bbbprint(a1,a2,end=)print(a2,a1) print(a1,end=hellon)print(a1,a2,sep=hello,end=hello)运行结果:aaa bbbbbb aaaaaahelloaaahellobbbhellosep= 指定分隔符,缺省时为空格end= 输出结束时补充该参数所指定的字符串,缺省时为换行符file=sys.stdout定义流输出的文件,默认为标准的系统输出sys.stdout,可以重定义为别的文件#新建一个对象newfile,对应的是new.txt文件,属性可写newfile=open(new.txt,w) #输出参数file指向该对象,不能指向txt文本文件print(Python,end=hellon,file=newfile) newfile.close() #关闭打开的文件运行结果:在new.txt文本中成功写入字符串Python,helloflush=False是否立即把内容输出到流文件,不作缓存,默认为False,True表示强制清除缓存PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:表5-8 print()输出格式定义符号功能%s输出字符串%u格式化无符号整型%o格式化无符号八进制数%x格式化无符号十六进制数%X格式化无符号十六进制数(大写)%e 用科学计数法格式化浮点数%E作用同%e,用科学计数法格式化浮点数%d输出整数%f输出浮点数%10s,%10d,%10f指定10位占位宽度%10.3f指定小数位数%-10s,%-10.3f指定左对齐PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:简单简单ifif语句的语法结构语句的语法结构if 条件表达式:语句块当条件表达式成立(称为“真”,True)时,执行语句块,否则称为“假”,False,跳过该语句块。1猜心小猜心小游戏游戏#是否能猜中9和5?MyNum1=9 MyNum2=5 n=input(你猜我喜欢09的哪个数字?:)n=int(n)if (n=MyNum1) or (n=MyNum2): print(你真是我的知音啊!)print(游戏结束)25.3.2 分支结构-简单if语句简单if语句的执行流程此处有4个半角空格的缩进PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:Python条件表达式常用运算符符号功能使 用 示 例、!=判断两个值是否相等if a=b:、=、b:and逻辑与,一般用于连接两个条件,两条件同时成立时表达式才为“真”if a60 and a=90:print(你的成绩等级为:优秀)elif score=80:# 程序能执行到这里,说明成绩小于90print(你的成绩等级为:良好)elif score=70:# 程序能执行到这里,说明成绩小于80print(你的成绩等级为:中等)elif score=60:# 程序能执行到这里,说明成绩小于70print(你的成绩等级为:及格)else:print(你的成绩等级为:不及格)PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:循环的两种情况一种是循环次数事先是确定的另一种情况则是事先并不知道或不需要关注循环要执行多少次。5.3.3 循环结构循环语句执行流程两种循环语句for循环和while循环。注意:在Python中没有do.while循环。PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:for循环主要用于事先确定循环执行次数的情况:for 循环变量 in range(起始值,结束值)或列表:循环语句块开始循环时,循环变量被赋予range函数指定的起始值(或列表的第一个元素),每循环一次循环变量的值自动加1(或被赋予列表的下一个元素),直到循环变量的值遇到结束值(或列表的最后一个元素之后)为止,结束循环。for循环【例5-27】进行for循环练习,理解for循环的语法意义。for i in range(1,6):print(test %s %i)输出结果:test 1test 2test 3test 4test 5PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:for循环【例5-28】用for循环改写通过turtle模块画正方形的程序。from turtle import *pen()for i in range(1,5):# 设定循环变量,使循环执行4次forward(200)left(90)class_list=高数,英语,计算机,体育for x in class_list:print(x)输出结果:高数英语计算机体育PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:如果遇到事先并不确定或无须关注将要执行几次循环的时候,可使用while循环:while 条件表达式:循环语句块当条件表达式成立时,就重复执行语句块,直到条件表达式不成立为止。while循环【例5-29】while循环的使用:输出数字15之前的所有偶数。n=0while n15:print(n)n=n+2输出结果:02468101214i=0while i5:print(i)死循环出现死循环怎么办?按Ctrl+C终止PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:也称嵌套循环。Python编

    注意事项

    本文(第7章 Python程序设计ppt课件.pdf)为本站会员(春哥&#****71;)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开