- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试随机挑选 2 只相同品种的海龟 - 但我正在努力解决如何做到这一点。
我有10个不同的品种。我的代码应该首先随机选择任何品种的海龟,然后随机选择一个与第一个品种相同的品种。但我真的不知道该怎么做。谁能告诉我如何做到这一点?从我期望的其他编程语言中,我可以将海龟对象存储在变量中(有效)
let source one-of turtles
source
的一个属性像这样的乌龟(这不起作用)
let source-breed source.getBreed
最佳答案
正如您在 NetLogo 的文档中所见,each turtle has a breed
variable引用包含该品种所有海龟的代理集。您可以使用 of
访问海龟变量,或在 ask
的上下文中引用它堵塞。
下面是一个例子:
breed [ mice mouse ]
breed [ cats cat ]
breed [ dogs dog ]
to go
clear-all
create-mice 10
create-cats 10
create-dogs 10
let source one-of turtles
show word "We picked: " source
show word "The source breed is: " [ breed ] of source
ask source [
let other-turtle one-of other breed
show word "Here is another turtle of the same breed: " other-turtle
]
end
other
在表达式
one-of other breed
中,这意味着“我品种的另一只乌龟”(不是“另一品种的乌龟”。)
关于NetLogo 获取海龟的品种,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24334475/
嗨,我正在为类(class)做作业,但最后一部分遇到了一些麻烦。这部分我正在编写代码来绘制一些阶段,并放入一个具有图片背景和一些自定义功能的世界中。我认为阶段的代码是问题所在。你们能帮我检查一下吗?
假设我们有一个文件my_file.txt内容: foo bar 和另一个文件my_other_file.txt包含: baz 我想使用 turtle 读取这两个文件的内容这样我就得到了 Shell 将
我正在尝试一项练习,要求我在Python中使用turtle绘制字母表中的字母。到目前为止,我认为我对如何使用前/后距离和旋转角度绘制直线、曲线和形状有了很好的理解。 我正在尝试绘制字母“B”,这是我的
我想将 Python Turtle 模块 (tkinter) Canvas 转换为位图。我按照“How to convert a Python tkinter canvas postscript fi
我是一名优秀的程序员,十分优秀!