turtle-graphics相关内容

如何在 Python 中使用乌龟模块播放 GIF?

我希望 GIF 在海龟屏幕中播放.但它只显示静止图像.请解决这个问题,任何帮助将不胜感激... 这是我的代码: 导入海龟导入操作系统# 资源 :bgpic = r"C:\Users\intel\Desktop\xBDT7.gif"赢 = 乌龟.屏幕()win.addshape(bgpic)sh = 乌龟.乌龟()sh.shape(bgpic)# 关闭窗口:龟.mainloop() 解决方 ..
发布时间:2021-09-10 20:15:15 Python

为什么在画布很小的情况下,turtle 会打开更小的屏幕?

我正在尝试使用乌龟在一个 200x200 的小屏幕上绘图,但是绘图没有以全尺寸弹出,它打开了一个较小的窗口,我必须向上/向下、向左/向右滚动(只是一点点) 查看整个图纸.我在大窗户上没有这个问题.我如何防止这种情况发生? 导入海龟随机导入高度,宽度 = 200, 200屏幕 = 乌龟.屏幕()screen.setup(宽度,高度)screen.setworldcoordinates(0, 0, ..
发布时间:2021-09-10 20:15:12 Python

如何同时在python中运行两只乌龟?

我试图让两只海龟一起移动,而不是一个接一个移动.例如: a = turtle.Turtle()b = 乌龟.乌龟()a.前进(100)b.前进(100) 但这只会让他们一个接一个地移动.有没有办法让它们同时移动? 解决方案 有没有办法让它们同时移动? 我们希望做的最好的事情就是让它们看起来同时移动.下面是解决这个问题的三种日益复杂的方法.但首先,让我们建立我们的基线代码,两只 ..
发布时间:2021-09-10 20:15:06 Python

使用乌龟在python中用颜色填充矩形

如何绘制一个矩形,其中:最小的高度为 5,每个连续的矩形都加上第一个矩形的高度,即 5、10、15…….每个矩形的宽度为200.线条颜色为蓝色,填充颜色,从上到下分别为grey0、grey14、grey28、....我怎样才能做到这一点并确保图片适合屏幕?(每个新矩形都低于前一个) 这是我目前所拥有的,但我不知道如何填满它: 导入海龟定义矩形(t,l,w):对于范围(2)中的我:右(90) ..
发布时间:2021-09-10 20:15:03 Python

如何使用 Python turtle.py 读取像素颜色

我正在为涉及 Python 的 turtle 库的学校课程准备练习. 学生们已经在画了很棒的图片,但我希望他们能够检测现有的图片和颜色,以便修改他们程序的行为. 例如,我想为他们提供使用乌龟绘制迷宫的代码,然后他们可以编写代码来在迷宫中导航乌龟(别担心,我会开始更简单). 有没有办法检测乌龟已经绘制的像素的颜色? 谢谢! 解决方案 Turtle 使用 Tkinter ..
发布时间:2021-09-10 20:15:00 Python

如何在python的海龟图形中旋转文本

我想用python的海龟做图(教学目的).y 轴的标签“值"应该旋转. Python的turtle有一个方法可以在当前位置写一个字符串: from 海龟进口 *left(90) # 没有帮助write("values", font=('Arial', 12, 'normal'))隐藏龟()主循环() “值"仍然是水平的. 如何用python的乌龟旋转文本? 解决方案 不能用乌龟 ..
发布时间:2021-09-10 20:14:53 Python

是否有海龟图形使用的关键事件名称的完整列表?

在使用 Python 的 Turtle 模块时,我使用了一些关键事件,如官方文档所述:> turtle.onkey(fun, key) 参数: fun – 一个没有参数或 None 的函数 key – 字符串:键(例如“a")或键符号(例如“空格") 现在有趣的是,当您调用 1) onkeyrelease() 方法并传递一个未注册的字符串(如空字符串 ("") 或 "+" 等 ..
发布时间:2021-09-10 20:14:50 Python

Python Turtle 计量单位

当我们实例化一个海龟对象时,我们可以画一个圆.我想知道 circle() 方法的半径参数. 导入海龟myTurtle = 海龟.Turtle()myTurtle.circle(50) 这个参数的计量单位是什么? 半径等于 50 像素还是 50 英寸? 解决方案 turtle.setup 的文档表明大小参数,如果表示为整数,则是像素,如果表示为浮点数,则是屏幕的分数. ..
发布时间:2021-09-10 20:14:47 Python

如何阻止蟒蛇画画

谁能告诉我为什么这段代码总是在屏幕上出现一行以及如何阻止它? 这里的一个小问题是,每次发生这种情况时,无论我尝试做什么,我的画布上总会出现一条线.关于如何防止这种情况的任何想法? 现在这可能是太多代码,但我不知道如何显示失败的代码.我尝试了多种方法,但似乎都不起作用. def drawpixel(x, y, color):龟.goto(x, y)乌龟.点(1,颜色)定义主():屏幕 ..
发布时间:2021-09-10 20:14:44 Python

除了冲压之外,如何在 Python 海龟图形中绘制椭圆?

我正在尝试用 Python 海龟图形绘制一个字母“O".为了提示“O"的绘制,通过按键调用它的函数.这是我目前所拥有的: def draw_O():# 画一个OPenup()向前(字母高度/4)笔下()转发(字母宽度/2)圆(字母高度/4, 90)向前(字母高度/2)圆(字母高度/4, 90)转发(字母宽度/2)圆(字母高度/4, 90)向前(字母高度/2)圆(字母高度/4, 90)转发(字母宽 ..
发布时间:2021-09-10 20:14:40 Python

Python Turtle 窗口每运行 2 次就会崩溃一次

下面的代码是在python中使用Turtle绘制的基本正方形. 第一次运行代码有效.但是再次运行代码会激活一个无响应的 Turtle 窗口,随后每次都会崩溃. 错误信息包括raise Terminator 和Terminator 在 Spyder 中重新启动内核(戴尔台式机上的 Python 3.6)修复了这个问题,因为我可以再次成功运行代码,但根本原因是个谜? 链接到另一 ..
发布时间:2021-09-10 20:14:37 Python

你如何在海龟图形(python)中绘制椭圆/椭圆形?

如何在海龟图形 (python) 中绘制椭圆/椭圆?我希望能够使用 circle() 函数或类似函数绘制椭圆和椭圆的一部分.我可以使用 #turtlesize(stretch_wid=None,stretch_len=10,outline=None) 标记一个.但我不希望它被颜色填充. 解决方案 可以使用乌龟的 shapesize() 函数制作椭圆. shape("圆")形状大小(5,4 ..
发布时间:2021-09-10 20:14:34 Python

调整大小和保存海龟屏幕时出现问题

所以我可以保存一张大图并在图像可视化器中看到它的完整尺寸,我将乌龟窗口的大小调整为比我的显示器大.但是保存的图像没有被调整大小,所以绘图被截断: from turtle import Screen, Turtle随机导入屏幕 = 屏幕()screen.setup(width=1200, height=2700, startx=None, starty=None)t = 海龟(可见 = 假)t.s ..
发布时间:2021-09-10 20:14:31 Python

如何在python乌龟模块中使画布更大

我用python做了一个画海龟的程序,但是我画海龟的画布不够大.我正在尝试使这个画布更大,以便我可以在页面上容纳更多内容并使内容更大.我正在trinket.io中编程. 解决方案 我正在trinket.io中编程. 那是你的问题——不幸的是,这在trinket.io 中是不可能的. Trinket.io 不支持所有的 turtle 方法.您可以在此处阅读支持哪些功能;我认为 ..
发布时间:2021-09-10 20:14:28 Python

海龟删除屏幕上的文字并重写

在我的代码中,在任何函数下,我都这样做: t = turtle.Turtle()t.write(name, font=("Arial", 11, "normal"), align="center") 但是当我换屏幕的时候,我想把这段文字删掉,改写在别的地方.我知道清除整个屏幕的“简单方法".但是有没有办法只删除文字? 我也试过在文本上画一个白色方块,但这没有用. 有人尝试过不同的东 ..
发布时间:2021-09-10 20:14:25 Python

Python Turtle - 禁用窗口调整大小

有没有办法在 Turtle 模块中禁用窗口大小调整?E.G - 禁用最大化和最小化按钮并禁用拖出或拖入窗口的功能.谢谢! 解决方案 还有另一种方法,它有点“hacky",但适用于已经使用 TurtleScreen 和不是 RawTurtle.它实际上是一个单线: screen = turtle.Screen()# ...screen.cv._rootwindow.resizable(假, ..
发布时间:2021-09-10 20:14:22 Python

如何在 Turtle 中填充这些方块 - Python

我正在尝试填充这些方块中的颜色: 现在海龟只填满了这些方块的角,而不是整个方块. 这是我的代码: 导入海龟导入时间随机导入打印(“该程序根据您在统一模式中输入的数字绘制形状.")num_str = input("请输入要绘制的形状的边号:")如果 num_str.isdigit():平方 = int(num_str)角度 = 180 - 180*(squares-2)/squares ..
发布时间:2021-09-10 20:14:19 Python

使用 Turtle 图形的 Python 蛇游戏

所以我一直在用 Python 开发一些游戏(战舰、井字游戏等),本周的项目是 Snake.我有一个基本的设置;蛇可以移动并吃掉食物,但我还没有在碰撞检测中编程或离开边缘.问题是响应时间.如果您运行下面的代码,您会看到蛇对按键做出响应,但不会响应几次——我将它们称为帧——在按下之后.我不太明白 listen() 方法是如何工作的;我是否正确使用它?如果没有,我应该如何使用它,如果是,我该如何解决延迟 ..
发布时间:2021-09-10 20:14:17 Python

蟒蛇龟笔颜色

当我调用 t.pencolor('83, 58, 27')(乌龟被导入为 t)时,我得到 TurtleGraphicsError: bad color string: 83, 58, 27 即使我(我认为)改变了我的颜色模式. t.colormode(255)t.pencolor('83, 58, 27') 我在 OS 10.9 上运行 python 2.7 解决方案 你传入了一个带有 ..
发布时间:2021-09-10 20:14:13 Python

python中的海龟模块没有导入

这是我第一次在 python 中使用乌龟模块,但我似乎无法导入它? 这是我的代码: from 海龟进口 *pen1 = Pen()pen2 = Pen()pen1.screen.bgcolour("#2928A7") 这是我得到的错误: 回溯(最近一次调用最后一次):文件“C:\Python34\Python saves\turtle.py",第 2 行,在 从海龟进口 * ..
发布时间:2021-09-10 20:14:11 Python