一个算法引发的小故事

Python 群里有人问, 有人看得懂这个程序吗?帮忙解释一下?

我一看, 还行, 我来帮你解释吧~


有天, 猴群们发现辛苦收集来的桃子被自己人偷去不少. 大家齐力设计捉住了偷桃的猴子, 决定处罚他.

" 一堆桃子偷得只剩下了一个, 一定要重罚! " 猴子们生气地吼着.

"处罚也要按基本法来, 偷一个桃子打一下, " 偷桃猴机智地说道, " 你们不知道我偷了多少桃子, 怎么知道该打我多少下呢? " 说完便不禁沾沾自喜.

众猴一时间乱了阵脚: " 对呀, 不知道偷了多少, 这可怎么处罚呀? " , " 管他呢, 不知道偷了多少, 就直接打到死好了. " , " 不, 宁可放过一千个坏猴, 也绝不冤枉一个好猴! " . 众猴一时间议论纷纷, 莫衷一是, 一群说要打, 另一群又拼命阻拦.

眼看偷桃猴就要因证据不足而逃脱惩罚, 这时, 猴群中走出一位老猴. 他淡淡的说: " 你说处罚要有原则, 要按照基本法来. 那你是一只有原则的猴吗? "

"当然是, 我连偷桃时都是有原则的! " 偷桃猴见别人怀疑他的原则, 便生气地说, " 我每次都只偷一半的桃子, 然后再多拿一个路上吃, 偷了九次都是如此. " 偷桃猴最讨厌别人看不起自己了, 把嘴一撅, 一副傲娇的样子.

难道偷桃猴不怕他们算出偷的桃子数量吗? 当然不怕, 因为猴子智商太低, 每次计算都会死亡大量脑细胞, 所以大家推来推去, 谁都不愿解决这个问题.

这时, 老猴微微一笑, 从猴群里拉出了一向年轻有为, 却一直没能长出尾巴的猴子. 没尾巴猴默默地在地上写下了一行行代码, 成功解决了这个难题.

" 你是怎么做到的? " 众猴吃惊地问.

没尾巴猴一下成了焦点, 略显羞涩地说, " 那天我梦见一条大蟒蛇(Python)咬住了自己的尾巴(loop), 醒来之后就学会了循环. "

众猴不禁为有这样聪明的同类而感到高兴, 可没尾巴猴却有点不爽, 依旧小声地说: " 我觉得我已经不再是一只猴子那么简单了. "

" 那你是什么? " 还是有少数耳尖的猴子听到了, 他们问.

" 我想我该叫做[程序猿]. "

P.S.程序猿从此与普通猴子发生了种族隔离, 单身至今...


作者:Aldrin

链接:https://zhuanlan.zhihu.com/p/20705074 

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 那天,地上的人们看到了千年难遇的场景。 天空黑压压的,那并不是层层乌云,而是十万天兵天将。与之对持的,只是一只猴子...
    白三刀阅读 4,466评论 14 16
  • 最近在接手一个老项目,出现了一些小bug。花点时间给自己总结一下。下面图片可以看到,框框内的都是按钮,有些原程序使...
    大_瓶_子阅读 5,841评论 1 4
  • 立夏刚刚过去的时候,我在杭州,重游西湖。 上午一直在下雨,快到三点才渐渐收住势头。天黑之前,还来得及跨上单车,跑马...
    Rose的肉丝儿阅读 3,848评论 1 26
  • 这会是小英同志第一次动刀 虽然听说不严重 只是个小手术 但毕竟要在脖子划一刀 以后小英得终身用药 原本她身体就不好...
    茉茉欧尼121阅读 2,299评论 0 0