python turtle库的学习总结及练习
-
turtle官方文档链接:https://docs.python.org/3.7/library/turtle.html?highlight=turtle#module-turtle
-
常用命令解释
(1)turtle.setup(width,height,statx=None,starty=None)
设置运行窗口在主屏幕上显示的大小与位置命令
width - 如果是整数,大小以像素为单位,如果是浮点数,则为屏幕的一部 分;默认为屏幕的50%
height - 如果为整数,高度以像素为单位,如果为浮点数,则为屏幕的一 部分;默认为屏幕的75%
startx - 如果为正,从屏幕左边缘开始(以像素为单位),如果为负从右 边缘,如果为None,则水平居中窗口
starty - 如果为正,从屏幕上边缘开始(以像素为单位),如果为负从下 边缘,如果为None,则垂直居中窗口
(2)turtle.pensize() 设置画笔宽度
(3)turtle.pencolor() 设置画笔颜色
(4)turtle.speed(speed=None) 设置画笔速度 传入速度参数为[0,10]整 数,1~10数字越大速度越快,speed=0 最快
(5)turtle.forward(distance) 向当前画笔方向移动distance像素长度
(6)turtle.backward(distance) 向当前画笔相反方向移动distance像素长度
(7)turtle.right(degree) 顺时针移动degree°
(8)turtle.left(degree) 逆时针移动degree°
(9)turtle.circle(radius, extent=None, steps=None)
radius(半径) - 半径为正(负),表示圆心在画笔的左边(右边)画圆;
extent(弧度) (optional);
steps (optional) - 做半径为radius的圆的内切正多边形,多边形边数为steps
(10)turtle.fillcolor(colorstring) 绘制图形的填充颜色
(11)turtle.hideturtle() 隐藏画笔的turtle形状 -
实例
五角星
import turtle turtle.fillcolor("red") turtle.begin_fill() for i in range(5): turtle.forward(200) turtle.right(144) turtle.end_fill() turtle.hideturtle() turtle.done()
六边形风车
import turtle turtle.pensize(2) turtle.bgcolor("black") turtle.speed(0) colors = ["red","yellow","blue","orange","green","purple"] for i in range(100) : turtle.pencolor(colors[i % 6]) turtle.forward(i) turtle.left(60 + 1) turtle.hideturtle() turtle.done()
- python基础教程_学习笔记8:序列_练习与总结_1
- Python学习总结(二)----python的练习方法
- Python学习总结(二)----python的练习方法
- Python学习总结(二)----python的练习方法
- Python:个人学习和练习笔记
- Python基本语法学习总结
- 【2013】实习收获4:关于python中利用ctypes调用c++代码的学习总结
- Python学习总结(四)——Pythonic
- python学习总结之外部传参
- urllib与urllib2的学习总结(python2.7.X)
- 依次读取文件中的一个字符 分类: python基础学习 python 小练习 2013-08-22 11:14 289人阅读 评论(0) 收藏
- python学习总结
- python学习总结五(python序列)
- Python学习总结(一)
- python学习笔记18-重点和忘记知识点总结
- Python入门篇--简单总结+学习方式思考
- python学习总结——列表
- 使用os.popen/commands.getoutput查询指定端口号的服务 分类: python 小练习 open()文件读写 python基础学习 2013-09-17 17:49 798人阅读 评论(0) 收藏
- python日常学习总结
- Python学习之一句话总结