码迷,mamicode.com
首页 > 编程语言 > 详细

Python的图形绘制turtle库

时间:2018-06-23 14:26:19      阅读:555      评论:0      收藏:0      [点我收藏+]

标签:enc   circle   表示   相对   一个   分享   info   for   img   

turtle绘制小人

import turtle
turtle.setup(700,700,100,100)#setup()设置窗体大小,后两个参数可选,该函数也不是必须的
turtle.speed(10)#设置画笔移到速度,参数值为0-10,数字越大,速度越大

turtle.pensize(10)#设置画笔尺寸大小
turtle.pencolor(‘green‘)#设置画笔颜色
turtle.penup()#将画笔抬起(抬起时移到画笔将不会在画布留下痕迹)
turtle.goto(0,190)#将画笔移到(x,y)
turtle.pendown()#将画笔落下
turtle.circle(80,360)#画圆,半径为正表示圆心在画笔左边
turtle.fillcolor(‘yellow‘)

turtle.penup()
turtle.goto(-20,250)
turtle.seth(-90)#改变海龟行进方向,但不行进,属于绝对角度
turtle.pendown()
turtle.circle(20,180)

turtle.penup()
turtle.goto(-10,280)
turtle.pendown()
turtle.circle(20,180)

turtle.penup()
turtle.goto(50,280)
turtle.left(180)#tuetle.left() turtle.right() 可以改变海龟行进角度,属于相对角度,left逆时针移到角度,right顺时针移到角度
turtle.pendown()
turtle.circle(20,180)

turtle.penup()
turtle.goto(-25,195)
turtle.pendown()
turtle.fd(25)#画笔向前移到距离 
turtle.left(90)
turtle.fd(50)
turtle.left(90)
turtle.fd(25)
turtle.penup()
turtle.goto(-90,170)
turtle.left(180)
turtle.down()
for i in range(1,5):
    if i%2!=0:
        turtle.fd(200)
    else:
        turtle.fd(180)
    turtle.left(90)
for i in [-90,90]:
    turtle.penup()
    turtle.goto(i,120)
    if i==-90:
        turtle.right(90)
    else:
        turtle.left(180)
    turtle.down()
    turtle.fd(25)
    turtle.left(90)
    turtle.fd(180)
    turtle.right(90)
    turtle.circle(15)
turtle.penup()
turtle.goto(-60,-30)
turtle.right(90)
turtle.pendown()
turtle.fd(200)
turtle.left(90)
turtle.fd(25)


turtle.penup()
turtle.goto(60,-30)
turtle.right(90)
turtle.pendown()
turtle.fd(200)
turtle.right(90)
turtle.fd(25)

turtle.penup()
turtle.hideturtle()#隐藏画笔
#turtle.showturtle()#显示画笔
turtle.bk(100)#向后移到画笔
turtle.pencolor(‘red‘)
turtle.dot(100)#绘制一个半径为r的原点

结果如下
技术分享图片

Python的图形绘制turtle库

标签:enc   circle   表示   相对   一个   分享   info   for   img   

原文地址:https://www.cnblogs.com/gzk08-20/p/9215982.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!