Python标准库turtle小海龟概览

本文介绍了Python的turtle库,该库提供了一种直观的图形绘制方法,通过控制虚拟的小海龟在坐标系中移动来绘制图形。文章详细讲解了turtle库的导入方法、基本绘图功能,包括窗体函数、画笔状态和运动函数,并给出了五角星和社会猪两个实例。
摘要由CSDN通过智能技术生成

Turtle库概述:

turtle(海龟)是Python重要的标准库之一,它能够进行基本的图形绘制。turtle图形绘制概念非常直观且非常流行。

turtle库绘制图形有一个基本框架:一个小海龟在坐标系中爬行,其爬行轨迹形成了绘制图形。对于小海龟来说,有“前进”、“后退”、“旋转”等爬行行为,对坐标系的探索也通过“前进方向”、“后退方向”、“左侧方向”和“右侧方向”等小海龟自身角度方位来完成。

turtle库的导入方法

使用import保留字对turtle库的引用有如下三种方式:

第一种:

import turtle,则对turtle库中函数调用采用turtle.<函数名>()形式。

import turtle
turtle.circle(200)
第二种:

from turtle import *,则对turtle库中函数调用直接采用<函数名>()形式,不在使用turtle.作为前导。

from turtle import *
circle(200)
第三种:

import turtle as t,则对turtle库中函数调用采用更简洁的t.<函数名>()形式,保留字as的作用是将turtle库给予别名t。

import turtle as t
t.circle(200)

turtle库与基本绘图

turtle库包含100多个功能函数,主要包括窗体函数、画笔状态函数、画笔运动函数等三类。

窗体函数
turtle.setup(width, height, startx, starty)
作用:设置主窗体的大小和位置
参数:
width :窗口宽度,如果值是整数,表示的像素值;如果值是小数,表示窗口宽度与屏幕的比例;
height: 窗口高度,如果值是整数,表示的像素值;如果值是小数,表示窗口高度与屏幕的比例;
startx:窗口左侧与屏幕左侧的像素距离,如果值是None,窗口位于屏幕水平中央;
starty:窗口顶部与屏幕顶部的像素距离,如果值是None,窗口位于屏幕垂直中央;
窗体状态函数

turtle中的画笔(即小海龟)可以通过一组函数来控制,其中turtle.penup()和turtle.pendown()是一组,它们分别表示画笔的和落下,函数定义如下:

函数 描述
pendown() 放下画笔
penup() 提起画笔,与pendown()配对使用
pensize(width) 设置画笔线条的粗细为指定大小
color() 设置画笔的颜色
begin_fill() 填充
  • 6
    点赞
  • 59
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值