3- 用“生命游戏”认识Patch
 
 
代码:
 
patches-own[living]

to setup
clear-all
ask patches [
if random-float < 0.3[
set pcolor white
]
set living
]
end to go
ask patches[
set living count neighbors with [pcolor = black]
]
ask patches[
ifelse pcolor = black[
if living > or living < [
set pcolor white
]
]
[
if living = [
set pcolor black
]
]
]
end
 
  • 变量、数字、函数、保留字 相互之间都要有空格
不然就会报错。建议养成一个习惯: 多打空格。
  • 这门语言是面向对象的,所以学过java的人学这个会很容易。
 
 

最新文章

  1. 仿【Emmet】转【HTML】功能
  2. Vue.js说说组件
  3. 利用varnish做Discuz论坛的缓存服务器
  4. 使用Genymotion安装APK出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE的解决办法
  5. java匹配中文的正则表达式
  6. ubuntun pptpd
  7. html 元素 变小手
  8. Servlet跳转
  9. c#常见操作
  10. 使用iscroll插件实现下拉刷新功能
  11. Linux ---&gt; 监控JVM工具
  12. BLE简介和Android BLE编程
  13. TMS320F28335项目开发记录9_28335中断系统
  14. Redis hash 类型及操作
  15. 移动端ios 输入框fixed固定在底部 焦点时乱跳加遮盖问题的解决 转自zhangyunling 加个人项目解决方案
  16. NLP论文泛读之《教材在线评论的情感倾向性分析》
  17. spider RPC更新至2.0.0-RELEASE
  18. Spring+thymeleaf
  19. CentOS 7最小安装之后应该尽快做好的几件事情
  20. 实战ELK(5) Logstash 入门

热门文章

  1. Spring Boot 使用 JAX-WS 调用 WebService 服务
  2. ORM框架的概述
  3. 吴裕雄 python 神经网络——TensorFlow 花瓣分类与迁移学习(4)
  4. 转专业后补修C语言的一些体会(4)
  5. kafka创建topic报错
  6. HttpClient和HtmlUnit的比较总结以及使用技巧
  7. leetcode菜鸡斗智斗勇系列(7)--- 用最小的时间访问所有的节点
  8. 在iOS项目中,这样才能完美的修改项目名称
  9. Linux下给mysql创建用户并分配权限
  10. 【LOJ3087】「GXOI / GZOI2019」旅行者