python——turtle库

一.turtle库概述

1.概述
turtle绘图体系是主要用于程序设计入门的绘图标准
turtle库是turtle绘图体系的python实现
turtle库是python语言的标准库之一

2.绘图原理
有一只小海龟,开始的时候在窗口正中心,在画布上游走
走过的轨迹绘制成了图形
海龟由程序控制,可以改变颜色和宽度等

二.turtle库使用

#导入库
import turtle

常用函数

turtle.setup(width,height,startx,starty)
#width和height用来控制绘图窗口的宽和高
#startx和starty用来控制绘图窗口在屏幕的位置,坐标原点在左上角

turtle.goto(x,y)
#用于控制海龟的位置,自动过程中海龟进行画线
#在绘图窗口中,窗口中心坐标是(0,0)

turtle.penup()
#抬起画笔

turtle.speed(speed)
#用于控制行进速度,可以从1~10

turtle.pendown()
#放下画笔

turtle.fd(d)/turtle.forward()
#表示乌龟向前直线爬行,d是距离

turtle.pensize(size)
#用于设置画笔宽度

turtle.pencolor(color)
#用于设置画笔颜色,可以用字符串"blue"传入参数,也可以使用RGB色彩空间
turtle.pencolor("purple")#使用字符串
turtle.pencolor((111))#使用RGB色彩空间,注意传入的是元组

turtle.colormode(mode)
#用于设置RGB色彩表示方式,默认下是以0~1的小数表示每个空间的值
#将mode设置为255后可以使用0~255表示每个空间的值

turtle.circle(r,angle)
#用于绘制指定半径,指定弧度的圆弧
#r为正值时,圆心位于小海龟朝向的左侧,r为负值时,圆心位于小海龟朝向的右侧
#angle为空时绘制整个圆,angle为正画笔前进画圆弧,反之后退画圆弧

turtle.seth(angle)
#用于改变小海龟头的朝向,默认情况下头朝右,angle为正表示逆时针位置,反之顺时针位置,注意angle是绝对角度

turtle.right(angle)
#小海龟向右旋转angle

三.绘制小蟒蛇

import turtle
import turtle as t
import time
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("red")
turtle.seth(-40)
for i in range(4):
    turtle.circle(40,80)
    turtle.circle(-40, 80)
turtle.circle(40,40)
turtle.fd(40)
turtle.circle(16,180)
turtle.fd(40*3/2)
time.sleep(2)

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值