康威的生活小游戏

gof的Python项目详细描述


完整文件:http://gof.readthedocs.org/en/最新/
来源:http://github.com/jul/jul/game_of_生命的游戏售票:http://github.com/jul/jul/game_of_生命的游戏/问题






http://en.wikipedia.org/wiki/conway/wiki/conway%27s_生命的游戏



动机
是的==========

/7月/游戏生活。git

懒散),一种细胞自动机。但是这并不好玩,你必须操纵它才能真正有乐趣。

chine
描述conway规则。



Quick Tour
*****



让我们使用所有功能:

x………
…x………
…x………
………
………
xx…xxx…..x
-………
…x………
…x………
………
………
-………

所以我可能超载了。你有一个矩阵。
如果您想了解网格对象的更多信息,它不会告诉您:grid.size_x,grid.x是存储矩阵维度的属性。


(网格,20,40)
>;>print grid


(我定义的不是穷尽的,您可以自己画。)
让我们在(网格,10,20,glider)
>;at(网格,5,5,振荡器)
>;at(网格,15,25,静止)


>>>>打印网格…………x.x………..
………..x………..
………..xx………..
………..
………..
………..
-…..xx………..
………..……xx………
………
………
………
………
让我们看看它是如何演变的
>;>evolve(grid,10,5)

让我们再重复10次,慢一点,evole(网格,10,2)


无聊,想要更多惊喜吗?
>>>漂白剂(网格,20,40,位图(1<;<;20*40))

顺便问一下位图是什么?

好吧,有趣的是matrix只是一个视图,它显示的任何东西都是可变序列,int是可变比特序列,不是吗?

当(且仅当)使用位图时,您可以制作
>;>>打印"{0:b}"。格式(grid.matrix.int)
100000001000000000000000000000000011000000000001011000000000000010000100000000001000010000000000000100001000000000000010000100000000000001000010000000000000000100000000000000000000000000000000000000000000000000001100000000000100000000000001000000000001000000011100000000000001110000000000000100000001000000010000000010001000000100000010001000000000001100010000000000000100001000010000000000000111100000000000000000000000000000000000000000000000001000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100001000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000


快速启动是另一种:)


欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在Microsoft Office Word或Excel文档中查找突出显示的文本   Java反射:获取方法返回参数的类型   java根据从字符串解析的日期对ArrayList<String>进行排序   不带IDE JSONObject的json JAVA   Selenium检查属性是否包含java中字符串的一部分   java Hibernate在使用@PostConstruct时找不到绑定到线程的会话   java频繁访问对象属性会带来成本吗?   java如何使用spring boot从json更新数据   Android Studio中的java适当边距布局   java spring引导无法在spring测试类中注入spring服务   java在插入排序中删除重复项   如何在JAVA中重写异常类方法   java Guava缓存内存泄漏   多线程处理三个必须并行执行的任务completableFuture,如果其中任何一个在java中引发异常,则全部取消