python编程基础知识课件.ppt

python编程基础知识课件.ppt

ID:57059063

大小:347.00 KB

页数:32页

时间:2020-07-30

python编程基础知识课件.ppt_第1页
python编程基础知识课件.ppt_第2页
python编程基础知识课件.ppt_第3页
python编程基础知识课件.ppt_第4页
python编程基础知识课件.ppt_第5页
资源描述:

《python编程基础知识课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2程序设计基础知识Python快速入门引例:任意输入三个英文单词,按字典顺序输出。s=input('x,y,z=')x,y,z=s.split(',')ifx>y:x,y=y,xifx>z:x,z=z,xify>z:y,z=z,yprint(x,y,z)Python快速入门turtle库和绘图程序Python绘图Python英文是蟒蛇的意思通过下面的例子,来实践用Python语言输出图形效果。turtle绘制实例importturtle turtle.Screen().setup(1300,500,0,0) myt=turtle.Pen() myt.speed(10)

2、#画三角形myt.penup() myt.setpos(-550,150) myt.pensize(3) myt.color("black","yellow") myt.pendown() myt.begin_fill() myt.forward(300) myt.right(120) myt.forward(300) myt.right(120) myt.forward(300) myt.right(120) myt.end_fill() turtle.done()Python语法元素importturtleimport是一个关键字,用来引入外部函数库.Turtle库

3、是Python语言中一个很流行的绘制图像的函数库Python标准库turtleforward()pencolor()…………………………………………………………………………Turtle库使用turtle库,头脑里需要有这样一个概念:想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形xyTurtle中的turtle.Screen().setup()函数用于启动一个图形窗口,它有四个参数turtle.Screen().setup(width,height,startx,st

4、arty)分别是:启动窗口的宽度和高度表示窗口启动时,窗口左上角在屏幕中的坐标位置。程序解释myt=turtle.Pen()#生成本地的画笔对象,保存至myt变量中,后续将利用myt进行绘图myt.speed(10)#设置画笔的绘画速度,包含一个参数myt.penup()#首先,抬起画笔,不要进行绘制程序解释myt.setpos(-550,150)#设置画笔的起始绘图位置,画笔默认起始位置在窗口的正中央,两个参数myt.pensize(3)#设置画笔的粗细,一个参数myt.color("black","yellow")#设置画笔的颜色,笔触颜色和填充颜色myt.pend

5、own()#开始画图myt.begin_fill()#开始填充颜色myt.forward(300)#画笔向前绘制300像素,一个参数myt.right(120)#画笔右转120度程序解释模仿前面程序,编写绘制五角星的程序小练习:绘制五角星原程序中存在若干问题:相同语句重复出现相同的数字重复出现无输入输出,无用户交互只能画三边形?能否四边形,五边形?程序改进importturtleturtle.Screen().setup(1300,500,0,0)Length=300 myt=turtle.Pen() myt.speed(10) myt.penup() myt.setp

6、os(-550,150) myt.pensize(3) myt.color(“black”,“yellow”) myt.pendown() myt.begin_fill()foriinrange(3):#使用循环结构myt.forward(length) myt.right(120) myt.end_fill()turtle.done()程序改进def定义函数def用于定义函数,定义了myDraw函数,方便程序复用。函数是一组代码的集合,用于表达一个功能,或者说,函数表示一组代码的归属,函数名称是这段代码的名字。def所定义的函数在程序中未经调用不能直接执行,需要通过函

7、数名调用才能够执行。for循环结构,用于运行重复出现的程序语句Python语法元素分析程序的格式框架Python语言采用严格的“缩进”来表明程序的格式框架。缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。1个缩进=4个空格用以在Python中标明代码的层次关系缩进是Python语言中表明程序框架的唯一手段程序的格式框架单层缩进多层缩进注释注释:程序员在代码中加入的说明信息,不被计算机执行注释的两种方法:单行注释以#开头#Herearethecomments多行注释以’’’开头和结尾’’’Thisisamultiline

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。