博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python基本图形绘制
阅读量:5900 次
发布时间:2019-06-19

本文共 1286 字,大约阅读时间需要 4 分钟。

turtle库(海龟库)

 

库引用

import ku   :每次调用库中函数都要重写库名

from ku import *:不需要写库名,但有函数与自定义函数重名风险

import ku as  newname:最适合

 

运动控制函数(走直线&走曲线 )

绝对坐标:-.goto(x,y)坐标位置移动

海龟坐标:-.circle(r,angle)曲线 -.bk向后  -.fd(d)向前

-.forward(d)  -.fd(d)

-.circle(r,extent=None) 圆心默认海龟左侧

 

 

方向控制函数

绝对坐标:-.seth(angle)   -.setheading(angle)  .seth(angle)改变海龟行进方向

海龟坐标:-.left(angle)左   -.right(angle)右

 

RGB色彩体系

默认采用小数值

turtle.colormode(mode)

-1.0:RGB小数值模式

-255:RGB整数值模式

 

画笔控制函数

-.penup() -.pu()  -.up() 抬起画笔

-.pendown()  -.pd()  落下画笔

-pensize(width)   -.width(width)

-.pencolor(color)   color为颜色字符串或RGB值(小数值或元组值)

 

Demo:画蟒蛇

import turtleturtle.setup(650,350,200,200)    #设置窗体大小及其位置                                               #setup(width,height,startx,starty)后两个可选                     turtle.penup()                   #提笔turtle.fd(-250)                 #向后走250像素turtle.pendown()                #落笔turtle.pensize(25)              #画笔尺寸turtle.pencolor("purple")        #画笔颜色turtle.seth(-40)                 #绝对坐标-40度for i in  range(4):              #画弧        turtle.circle(40,80)        turtle.circle(-40,80)turtle.circle(40,80/2)           #画弧turtle.fd(40)                    #向前走40像素turtle.circle(16,180)            #画弧turtle.fd(40*2/3)                #向前turtle.done()                    #手动退出

 

转载于:https://www.cnblogs.com/LYluck/p/10385719.html

你可能感兴趣的文章
一句话记录--ORA-28001: the password has expired
查看>>
IP访问MySQL
查看>>
Python类转json
查看>>
Oracle 查看索引表空间
查看>>
with是什么
查看>>
Struts2国际化
查看>>
ChartDirector创建数据点的方法
查看>>
最近运气不咋好
查看>>
开源工具:JNA
查看>>
OpenSuSE 关闭防火墙
查看>>
WLAN漫游
查看>>
read 和 echo
查看>>
Xamarin Android设置界面提示类型错误
查看>>
CentOS自动安装
查看>>
Win8 官方培训课程
查看>>
Xamarin Essentials教程磁力计Magnetometer
查看>>
S3C2440的内存管理
查看>>
java 注解
查看>>
图片缩略图实时处理系统
查看>>
C基础(21——25)
查看>>