turtle 函数的使用
- turtle 函数的介绍
- turtle 绘图体系 python库标准库之一,海龟位于画布中心,运行轨迹形成一个画面
- turtle 绘制蟒蛇图形实例
#PythonDraw.py
import turtle
turtle.setup(650,350,200,200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("purple")
turtle.seth(-40)
for i in range(4):
turtle.circle(40,80)
turtle.circle(-40,80)
turtle.circle(40,40)
turtle.fd(40)
turtle.circle(16,180)
turtle.fd(400 * 1/3)
turtle.done() * 窗体手动关闭,不添加则窗体则运行完后自动关闭
- turtle 绘图窗体
- turtle 画布空间 以像素为最小单位
- turtle.setup(width,height,startx,staty) 设置窗体大小和位置 后两个参数可选 startx,staty 指的是窗体位置在屏幕位置的坐标 (左上角)
- 库引用
- 扩展python程序功能的方式
- 1.使用import完成,采用.()编码风格
- import<库名>
- <库名>.<函数名>(参数)
- from <库名> import * (会造成函数名重名的问题)*
- import <库名> as <新名>(简洁,防重名)
- turtlr画笔控制函数
- turtle.penup() 别名 turtle.pu() 抬起画笔,海龟飞行,不会形成笔迹
- turtle.pendown() turtle.pd() 落下画笔,海龟爬行,形成笔迹
- turtle.pensize() turtle.width() 画笔的宽度
- turtle.pencolor(color) color为颜色字符串或r,g,b值 turtle.pencolor(“purple”) turtle.pencolor(0.63,0.13,0.94) turtle.pencolor((0.63,0.13,0.94))
- 运动控制函数
- turtle.forword(d) 别名 turtle,fd(d) 向前行进,海龟走直线 d 为行进距离,可以为负数
- turtle.circle(r,extent=None) 根据半径r绘制extent角度的弧形 r 默认圆心在海龟左侧r距离的位置 extent 绘制角度,默认是360°整圆
- 方向控制函数(只改变方向,并不移动)
- turtle.setheading(angle) turtle.seth(angle) 改变行进角度,海龟走角度 angle :改变行进方向,海龟走角度 (绝对角度,即每次都是同一个方向)
- turtle.left(angle) 海龟向左转 turtle.right(angle)海龟向右转 angle是海龟当前行进方向上旋转的角度
- 循环语句
- for <变量> in range (<参数>):
<被循环执行语句><变量>表示每次循环的计数,0到<次数>-1- range()函数 产生计数序列
- range(N) 产生 0 - N-1 的一串数字
- range(M,N) 产生 从 M-N-1的一串数字
- range()函数 产生计数序列
- for <变量> in range (<参数>):
版权声明:本文为weixin_45825686原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。