更改
跳到导航
跳到搜索
←上一编辑
下一编辑→
自复制
(查看源代码)
2020年11月26日 (四) 18:05的版本
添加160字节
、
2020年11月26日 (四) 18:05
→一种自复制的计算机程序——蒯恩 Quine
第54行:
第54行:
在[[计算机科学]]中,蒯恩 Quine是一种自复制的计算机程序。当计算机执行这个程序时,程序会输出自身的代码。例如,利用Python语言编写的一个Quine程序如下如下:
在[[计算机科学]]中,蒯恩 Quine是一种自复制的计算机程序。当计算机执行这个程序时,程序会输出自身的代码。例如,利用Python语言编写的一个Quine程序如下如下:
+
+
:<code>a='a=%r;print(a%%a)';print(a%a)</code>
+
+
将以上代码写入文件,然后执行,会发现程序的输出就是程序代码自身:
+
+
[[文件:Quine.png|缩略图|左|Quine-python实现]]
+
+
+
+
+
+
−
:<code>a='a=%r;print(a%%a)';print(a%a)</code>
Qige96
385
个编辑
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
集智百科
集智主页
集智斑图
集智学园
最近更改
所有页面
捐赠我们
帮助
工具
特殊页面
可打印版本