python_计算机二级_标准库_turtle

一,turtle库概述

  1. turtle库是turtle绘图体系的python实现

  2. turtle绘图体系

  3. 1969诞生,主要用于程序设计入门

  4. python语言的标准库之一

  5. 入门级的图形绘制函数库

二, 导入turtle库

  1. import turtle
  2. from turtle import *
  3. from turtle import …
  4. import turtle as …

三, 窗体函数

setup(width,height,startx,starty)
setup(宽,高,水平起始位置,垂直位置)

四,画笔运动命令

forward(distance)
当前方向前进distance长度
backward(distance)
当前相反后退distance长度
goto(x,y)    
画笔移动到(x,y)
right(angle)          
向右转/顺时针     转动angle度
left(angle)           
向左转/逆时针     转动angle度
seth(to_angle)        
当前画笔朝向to_angle度(绝对角度)
circle(radius,extent = None)
	半径为radius,角度extent为的图形
    不给extent或extent = None时,绘制整个圆
home()                
当前画笔为原点,右为正/朝向东

五,画笔控制命令

penup()               
提起画笔
pendown()             
放下画笔
pensize(width)        
画笔宽度,宽度/width
speed(speed)          
画笔移动速度              [0,10]整数。数字越大越快
pencolor(color)       
画笔的颜色
color()               
画笔颜色/框架颜色,填充颜色
screensize()          
画布宽和高背景颜色
filling()             
返回填充的状态        
True为填充   False未填充
begin_fill()          
需要填充图形前调用
end_fill()            
填充图形后调用
 write()               输出中文标签
 write(arg,move = false,align = 'left',font = ('arial',8,'normal'))
 arg     信息
 move    真/假
     真     true
     假     false
     默认为false
 align   字符串
 	左     left
    中     center
    右     right
 font     三个字体
            fontname
            fontsize
            fonttype
hideturtle()  隐藏画笔
showturtle()  显示画笔

六,全局控制命令

clear()               清空当前窗口          不改变画笔位置
reset()               清空当前窗口          把所有状态恢复成默认值
stamp()               复制当前图形

七,其它命令

done()                必须海龟程序最后一个语句/
mainloop()            启动事件循环,调用Tkinter的mainloop函数
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐