问题标签 [turtle-graphics]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1403 浏览

haskell - 作为 Haskell Monad 的 Turtle Graphics

我正在尝试在 Haskell中实现海龟图形。目标是能够编写这样的函数:

然后让它产生一个点列表(可能带有其他属性):

我所有这些都以“正常”的方式工作,但我未能将其实现为 Haskell Monad 并使用 do-notation。基本代码:

有了这个我现在可以写

并得到预期的结果。但是我不能将此作为Monad.

结果是

如果我将列表包装在一个新对象中

我明白了

我尝试了各种其他版本,但我从来没有让它像我想的那样运行。我究竟做错了什么?我怎么理解不正确?

0 投票
1 回答
242 浏览

python - 在python中的一行中读取两个单独的值

我需要你的帮助。到目前为止,这是我的程序

如您所见,当字符串后面没有 [n] 时,它会被忽略。我怎样才能解决这个问题?

0 投票
0 回答
60 浏览

python - 在python中的一行中读取三个或更多单独的值

可能重复:
在 python 的一行中读取两个单独的值

所以这是我到目前为止的程序:

但我还需要实现turtle.goto、turtle.write 和turtle.color 命令,这需要另一个字符串或整数变量。我应该在代码的哪一部分定义这些变量?

0 投票
1 回答
980 浏览

python - 如何将用户输入的命令作为海龟命令执行?

我需要能够向用户询问乌龟命令,例如 forward(90) 并将其作为乌龟命令执行,例如 turtle.forward(90) 并重复直到用户退出。到目前为止,我有:

0 投票
1 回答
436 浏览

python - 14 段显示与海龟图形

如何使用海龟图形将输入转换为 14 段字符?

我不需要粘贴代码的完整答案;我只需要一些关于如何去做的想法。

0 投票
1 回答
801 浏览

java - java乌龟递归

我需要编写一个将 T 画成圆圈的方法。

int s= T 的长度 int c= 要绘制的 T 的数量和转动每个 T 的度数

这是我的代码:

int s = 线的长度 int c= 要绘制的 T 的数量(以及每次转动的度数)

绘制的是:一个 4 圈 T 的这个方法在递归中被调用,我找不到这个方法的任何停止条件,因为 int c 参数可以改变,因为它是转角,但它需要改变,因为那是我的停止参数.

有什么帮助吗?

0 投票
2 回答
6268 浏览

python - 递归地在每个深度绘制带有颜色的谢尔宾斯基三角形?

任何人都可以帮助解决这个问题吗?
我想要一个在特定深度有颜色的谢尔宾斯基三角形,如下所示:

我不知道如何使三角形颜色在特定深度发生变化。
提前致谢!

0 投票
2 回答
1365 浏览

python - 海龟图形不是从函数中绘制的

使用下面的函数,输入在空间上分割(即向前 20),turtle 将执行颜色和写入函数,但使用 forward、back、right 或 left 什么都不做,只会打开一个空白的海龟窗口

这是我的函数和代码的精简版本,用于前进和后退命令:

0 投票
1 回答
1147 浏览

menu - 如何在 Python Turtle Graphics 中插入交互式菜单

所以我有一个计算机科学的作业,要求我在我的 python 海龟图形项目中放置一个交互式菜单。我在 python 2.7.3 上运行,希望获得有关要导入哪些模块的帮助,以及如何将交互式菜单放入 python 海龟图形的基本概述。谢谢您的回答!

0 投票
2 回答
3014 浏览

python - 无法让 python Turtle 在 Linux 上的 Pydev 中工作