《Python语言程序设计》习题3-turtle绘制简单图形
2020-04-02 18:30
2071 查看
turtle正方形绘制
import turtle as t for i in range(4): t.fd(100) t.left(90) t.done()
turtle六边形绘制
import turtle as t for i in range(6): t.fd(100) t.left(60) t.done()
turtle叠边形绘制
import turtle as t for i in range(9): t.fd(100) t.left(80) t.done()
风轮绘制
import turtle as t #使用默认绘图窗口 for i in range(4): t.seth(90*i) t.fd(150) t.left(90) t.circle(150, -45) t.left(90) t.fd(150) t.goto(0, 0) t.done()
注意left和seth的区别:
- seth无论何时使用,都是默认海龟头朝x轴正方向,即绝对坐标系下沿x轴正方向的角度变换,seth(d)角度为正,即向左或逆时针旋转d°。
- 而left和right是沿当前海龟运动方向变换角度,即海龟坐标系下。
goto(x,y) 回归到点(x,y)。
老师给出的例子,蟒蛇绘制
t.pendown() t.pensize(20) t.pencolor("purple") t.seth(-40) for i in range(4): t.circle(40,80) t.circle(-40,80) t.circle(40,80/2) t.fd(40) t.circle(16,180) t.fd(40 * 2/3) t.done()
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 【计算机图形学】用python的turtle进行简单的图形绘制
- 使用Python中的Turtle库绘制简单的图形
- 简单几何图形绘制总结
- GDI+绘制简单的图形
- OpenGL绘制简单图形
- 第51章、绘制简单图形(从零开始学Android)
- turtle八角图形绘制
- HTML5画布Canvas线段、矩形、弧形及贝塞尔曲线等简单图形绘制
- Turtle绘制带颜色和字体的图形(Python3)
- Windows控制台下绘制简单图形
- 用代码绘制简单的图形
- Qt图形简单绘制(4)-贪吃蛇小游戏(2)
- 利用Microsoft VC++6.0 的MFC 的绘图工具实现简单图形的绘制
- OpenGL---绘制简单图形
- [Object-C语言随笔之四]创建视图并绘制简单图形
- Quartz 2D绘制简单图形
- OpenGl开发详解《一》——绘制简单图形
- [Object-C语言随笔之四]创建视图并绘制简单图形
- Quart 2D 绘制图形简单总结
- python-opencv笔记 图像的读取和简单几何图形绘制