Python少儿趣味编程《第14课-绘制小猪佩奇》课件

2024-01-28
| 7页
| 667人阅读
| 386人下载
普通

内容正文:

第14课 绘制小猪佩奇 PPT课件字体建议: 封面标题:雅黑,44号字,小标题,24号 内容标题:雅黑,32号字,正文:雅黑,24号字 1 程序分析 整体思路和第13课绘制机器猫大致相同。 分而治之的方式,把大的问题划分为若干小的问题。 将统一性的问题模块化,方便重复调用。 按照佩奇的身体部位来定义各个绘制函数:nose(鼻子)、head(头)、ears(耳朵)、eyes(眼睛)、cheek(腮)、mouth(嘴巴)、body(身体)、hands(手)、foot(脚)和tail(尾巴)。 函数的名字就表明了该函数负责绘制的身体部位。 绘制弧线———基础准备工作 circle()函数有3 个参数,分别是radius(半径)、extent(弧度)和steps(做半径为radius 的圆的内切正多边形),其中后面两个参数是可选的。 要绘制弧线,只要为circle()函数的第2个参数指定相应的弧度就可以了。 import turtle turtle.pencolor("red") turtle.setheading(-80) turtle.circle(100,120) 绘制椭圆——基础准备工作 turtle中并没有直接画椭圆的函数。 如果利用一个正多边形来模拟圆的话,当边足够多的时候,就可以模拟出一个非常接近的圆。 import turtle turtle.pendown() for j in range(120): # 重复执行120次 turtle.forward(5) # 移动5个像素 turtle.left(3) # 左转3度 turtle.penup() 绘制椭圆——基础准备工作 修改forward()中的参数,来影响画弧的速度,最终绘制出椭圆形。 import turtle turtle.pendown() segment=1 for i in range(120): if 0<=i<30 or 60<=i<90: segment= segment+0.2 turtle.left(3) turtle.forward(segment) else: segment= segment-0.2 turtle.left(3) turtle.forward(segment) 导入模块和设置画笔 先要导入turtle模块。 from turtle import * 然后对画笔做一些基本设置。 def setting(): setup(800,500) pensize(4) hideturtle() colormode(255) speed(10) 绘制机器猫身体的函数 nose() 函数——绘制小猪佩奇的鼻子,绘制椭圆和圆; head() 函数——绘制小猪佩奇的头部,绘制弧线和椭圆; ears()函数——绘制小猪佩奇的耳朵,绘制弧线; eyes()函数 ——绘制小猪佩奇的眼睛,绘制圆; cheek()函数——绘制小猪佩奇的腮红,绘制圆; mouth() 函数——绘制小猪佩奇的嘴巴,绘制弧线; body() 函数——绘制小猪佩奇的身体,绘制弧线和直线; hands() 函数——绘制小猪佩奇的手,绘制弧线; feet() 函数——绘制小猪佩奇的腿和脚,绘制直线; tail()函数——绘制小猪佩奇的尾巴,绘制弧线; 完整的代码请参见程序清单14.4.py。 $$

资源预览图

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