python之turtle库的使用笔记

  1. turtle库介绍
    图形绘制函数库,标准库;turtle(海龟)。
    问题1:什么是标准库?
    答:标准库就是python内部库,不需要安装直接导入即可使用。
    问题2:这个库有什么用?
    答:这是最简单的图形绘制库,你可以绘制自己喜欢的卡通人物。当然你也可以绘制一朵玫瑰花,送回给你的女朋友,体验用python表白之美。

  2. 库导入

import turtle

这是一句固定语句,适用于各种库导入

import <库名>
  1. 新知识
    1,生成一个人窗体
turtle.setup(width,beight,startx,starty)
#生成一个窗体以widthw为宽,beight为长;(startx,starty)窗体起始位置。电脑屏幕左上角为(0,0)可以省略

2,画笔控制

turtle.penup()#penup()画笔抬起
turtle.pendown()#penomn()放下画笔

这两个函数要一起使用`

turtle.fd()#fd()前行。当输入值为负数时后退

turtle.left()#画笔左转
turtle.right()#画笔右转
turtle.circle(radius,extent=None)#根据半径radius绘制extent角度的弧形。

turtle,pensize()#控制画笔大小
turtle.pencolor()#设置画笔颜色

#为画好的图形进行填充
turtle.fillecolor()#设置填充色
turtle.begin_fill()#开始填充
turtle.end_fill()#结束填充
  1. 学以致用
#机械猫
import turtle as t

#猫头
t.setup(550,600)
t.pensize(5)
t.pencolor("#00a0de")
t.penup()
t.circle(150,40)
t.pendown()
t.fillcolor('#00a0de')
t.begin_fill()
t.circle(125,280)
t.end_fill()

#猫脸
t.pencolor("black")
t.pensize(2)
t.left(-15)
t.fillcolor('#ffffff')
t.begin_fill()
t.circle(100,-250)
t.end_fill()
t.pu()
t.goto(15,60)
t.pendown()
t.right(-35)
t.fd(70)
t.right(90)
t.fillcolor('red')
t.begin_fill()
t.circle(10)
t.end_fill()
t.pu()
t.goto(15,60)
t.pendown()
t.circle(100,45)
t.pu()
t.goto(15,60)
t.pd()
t.left(-45)
t.circle(100,-45)

#脸部胡须左
t.pu()
t.goto(0,110)
t.pd()
t.left(205)
t.fd(50)

t.pu()
t.goto(0,100)
t.pd()
t.right(340)
t.fd(50)

t.pu()
t.goto(0,90)
t.pd()
t.left(15)
t.fd(50)

#胡须右
t.pu()
t.goto(25,110)
t.pd()
t.fd(-50)

t.pu()
t.goto(25,100)
t.pd()

t.right(15)
t.fd(-50)

t.pu()
t.goto(25,90)
t.pd()
t.left(170)
t.fd(50)

#眼睛
t.pu()
t.goto(-20,220)
t.pd()
t.pensize(2)
t.fillcolor('#ffffff')
t.begin_fill()
t.circle(-30)
t.end_fill()

t.pu()
t.goto(40,220)
t.pd()
t.pensize(2)
t.fillcolor('#ffffff')
t.begin_fill()
t.circle(-30)
t.end_fill()


t.pensize(10)
t.pu()
t.goto(-30,180)
t.pd()
t.left(45)
t.fd(15)
t.right(60)
t.fd(15)

t.pu()
t.goto(20,165)
t.pd()
t.fillcolor('#000000')
t.begin_fill()
t.circle(15)
t.end_fill()

t.fillcolor('#ffffff')
t.begin_fill()
t.circle(10)
t.end_fill()

在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值