Python——turtle库笔记①

发布时间:2024年01月19日

概述

海龟绘图是对?最早在 Logo 中引入的受欢迎的几何绘图工具?的实现,它由 Wally Feurzeig, Seymour Papert 和 Cynthia Solomon 在 1967 年开发。想象一只海龟从 xy 平面的 (0, 0) 开始,在平铺的纸张上爬行画线,完成图形绘制。

导入turtle库

from turtle import *

设置主窗口大小和位置

turtle.setup(width, height, startx, starty)

设置绘图窗口标题文本

turtle.title(titlestring)

turtle画笔控制函数

turtle.penup()
turtle.pu()
#画笔抬起
turtle.pendown()
turtle.pd
#画笔落下
turtle.pensize()
turtle.width()
#设置画笔宽度
turtle.pencolor()
#设置画笔颜色

其中,设置画笔颜色允许以下四种输入方式:

turtle.pencolor()
#返回以颜色描述字符串或元组表示的当前画笔颜色
turtle.pencolor(colorstring)
#用字符串表示的颜色
turtle.pencolor((r,g,b))
#用 r, g, b 元组表示的 RGB 颜色
turtle.pencolor(r,g,b)
#用 r, g, b 表示的 RGB 颜色

turtle动作控制函数

turtle.forward(distance)
turtle.fd(distance)
#turtle前进 distance
turtle.back(distance)
turtle.bk(distance)
turtle.backward(distance)
#turtle后退 distance距离
turtle.right(angle)
turtle.rt(angle)
#turtle右转 angle 个单位
turtle.left(angle)
turtle.lt(angle)
#turtle左转 angle 个单位
turtle.goto(x, y=None)
turtle.setpos(x, y=None)
turtle.setposition(x, y=None)
#turtle移动到一个绝对坐标
turtle.setheading(to_angle)
turtle.seth(to_angle)
#改变turtle朝向,to_angle为朝向

文章来源:https://blog.csdn.net/m0_57340659/article/details/135704856
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。