python - 09【turtle库的使用(绘制小猪佩奇)】

本文介绍了Python的turtle库,作为入门级图形绘制工具,详细讲解了turtle库的基本函数用法,并通过实例解析如何利用这些函数拆分绘制小猪佩奇的各个部分,如眼睛、耳朵和鼻子。
摘要由CSDN通过智能技术生成

目录

 

1.turtle库

2.各个函数的使用

3.分析佩奇


1.turtle库

  • turtle(海龟)库是turtle绘图体系的Python实现
  • Python语言标准库之一
  • 入门级图形绘制函数库

2.各个函数的使用

代码:

# -*- coding: utf-8 -*-
"""
Spyder Editor

This is a temporary script file.
"""
import turtle 

'''
画布(canvas)
参数:
    width宽度
    height高度
    bg背景
'''
#设置画布大小
turtle.screensize(800,800,"yellow")
#返回画布的大小
print(turtle.screensize())
'''
窗口大小
参数:
    width窗口宽度
    height窗口高度
    startx窗口与屏幕横向的距离
    starty窗口与屏幕纵向的距离
'''
#设置窗口大小(画布和窗口是不一样的,可以查看windows自带的画图)
turtle.setup(300,300,50,50)
#如果传入的值是小数,表示占据屏幕的比例
turtle.setup(0.5,0.5,50,50)

'''
画笔(pen),默认处于画布横轴与纵轴的中心点,即原点.
画笔属性:
'''
#笔的粗细
turtle.pensize(1)
#笔的颜色(值可以是字符串'green/red/yellow'等,也可以是RGB3元组)
turtle.pencolor("red")
#笔的移动速度,取值范围[0-10]
turtle.speed(10)

'''
绘图命令(即操控海龟命令),分3种:   
    1.移动命令
    2.画笔控制命令
    3.全局控制命令
tips:可以想象成一只海龟拿着画笔在图上画,我们操控这只海龟的移动、提笔放笔即可
'''

#海龟向当前方向移动,单位是像素
turtle.forward(100)
#海龟向当前的反方向移动
turtle.backward(200)
#海龟左旋转,单位是角度
turtle.left(30)
#海龟右旋转
turtle.right(60)
#海龟放下笔,只要移动就能绘画
turtle.pendown()
#海龟提笔,移动不会绘画
turtle.penup()
#移动画笔到坐标为x,y的位置
turtle.goto(100,50)
#单独设置x,y的位置
turtle.setx(200)
turtle.setx(300)
#画圆,参数是半径,正数逆时针画,负数正时针画
turtle.circle(10)
turtle.circle(-10)
'''
circle参数:
    radius半径
    extent弧度
    steps内切正多边形
'''
#海龟放下笔,只要移动就能绘画
turtle.pendown()
#三角形
turtle.circle(50,steps=3)
#八角形
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值