turtle

画图turtle库的使用
第一步,导入这个库

 #导入turtle库
import turtle
t = turtle.Pen() #取得一支画笔,起初在坐标原点,朝向向右。
t.pencolor("red")
#用这个画笔画一个正方形
t.forward(100)#向前移动100步
t.right(90)#右转90度
t.forward(100)#向前移动100步
t.right(90)#右转90度
t.forward(100)#向前移动100步
t.right(90)#右转90度
t.forward(100)#向前移动100步
t.right(90)#右转90度
#循环画正方形
f = turtle.Pen()
f.pensize(50)
for i in range(4):
    f.forward(200)
    f.right(90)
turtle.done()

画五角星:

import turtle
t = turtle.Pen()
t.pensize(3)
t.pencolor("yellow")
t.fillcolor("red")
t.begin_fill()
for i in range(5):
    t.forward(200)
    t.right(144)
t.end_fill()
turtle.done()

画八卦阵

 import turtle
t= turtle.Pen()
turtle.bgcolor("black")
t.pensize(3)
t.speed(5)
lst = ["red","orange","yellow","green","blue","purple"]
for i in range(1,200):
    t.pencolor(lst[i%6])
    t.forward(i)
    t.right(61)
turtle.done()

turtle方法汇总

海龟动作:
移动和绘制

forward()前进
backward()后退
right()右转
left()左转
goto(x,y)#去某个位置
setx()#设置x坐标
sety()#设置y坐标
setheading() #朝向某个方向
home()返回原点
circle()画圆
dot()画点
stamp()印章
clearstamp()清除印章
clearstamps()清除多个印章
undo()撤消
speed()速度
获取海龟状态:
position()位置
towards()目标方向
xcor() x坐标
ycor() y坐标
heading()朝向
distance()距离
设置与度量单位:
degrees()角度
radians()弧度
窗口控制
bgcolor()背景颜色
bgpic()背景图片
clear()清屏
reset()重置
screensize()屏幕大小
setworldcoordinates()设置世界级坐标
画笔控制;
绘图状态:
pendown()落笔
penup()抬笔
pensize()画笔大小
Pen()画笔
isdown()画笔是否落下
颜色控制
color()颜色
pencolor()画笔颜色
fillcolor()填充颜色
填充
filling()是否填充
begin_fill()开始填充
end_fill()结束填充
更多绘图控制
reset()重置
clear()清空
write()书写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值