turtle 函数的使用

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的一串数字

你可能感兴趣的:(python学习,python)