Python少儿趣味编程《第13课-绘制机器猫》课件

2024-01-28
| 6页
| 523人阅读
| 365人下载
普通

内容正文:

第13课 绘制机器猫 PPT课件字体建议: 封面标题:雅黑,44号字,小标题,24号 内容标题:雅黑,32号字,正文:雅黑,24号字 1 程序分析 分而治之的方式,把大的问题划分为若干小的问题。 将统一性的问题模块化,方便调用。 按照机器猫的身体部位来定义各个绘制函数:head(头)、eyes(眼睛)、nose(鼻子)、mouth(嘴)、whiskers(胡子)、body(身体)、feet(脚)、arms(胳膊)、hands(手)、bell(铃铛)和package(口袋)。 函数的名字就表明了该函数负责绘制的身体部位。 导入模块和设置画笔 先要导入turtle模块。 from turtle import * 然后对画笔做一些基本设置。 #设置窗口大小 setup(500,500) #设置画笔 speed(10) shape("turtle") colormode(255) 基础函数——可供调用的模块 绘制圆形 drawRound()函数来绘制圆形。它有两个参数,分别是表示所绘制的圆的半径的size和表示是否填充的filled。 def drawRound(size,filled): pendown() if filled==True: begin_fill() setheading (180) circle(size,360) if filled==True: end_fill() 基础函数——可供调用的模块 绘制矩形 drawRect()函数负责绘制矩形。它有3个参数,分别是表示所绘制的矩形的长的length,表示所绘制的矩形的宽的width,以及表示是否填充的filled。 def drawRect(length,width,filled): setheading(0) pendown() if filled==True: begin_fill() forward(length) right(90) forward(width) right(90) forward(length) right(90) forward(width) if filled==True: end_fill() 绘制机器猫身体的函数 head() 函数——绘制机器猫的头,调用drawRound(); eyes()函数——绘制机器猫的眼睛,调用drawRound(); nose() 函数——绘制机器猫的鼻子,调用drawRound(); whiskers() 函数——绘制机器猫的胡子,绘制线条; body() 函数——绘制机器猫的身体,调用drawRound()和drawRect(); feet() 函数——绘制机器猫的脚,调用drawRound(); arms() 函数——绘制机器猫的胳膊,绘制线条和填充; hands() 函数——绘制机器猫的手,调用drawRound(); bell() 函数——绘制机器猫的铃铛,调用drawRound()和drawRect(); package() 函数——绘制机器猫的口袋,绘制线条。 完整的代码请参见程序清单13.1.py。 $$

资源预览图

Python少儿趣味编程《第13课-绘制机器猫》课件
1
Python少儿趣味编程《第13课-绘制机器猫》课件
2
Python少儿趣味编程《第13课-绘制机器猫》课件
3
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。