一个算法引发的小故事

作者: Aldrin | 来源:发表于2016-12-27 19:36 被阅读48次

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    作者:Aldrin

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

    来源:知乎

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

    相关文章

      网友评论

        本文标题:一个算法引发的小故事

        本文链接:https://www.haomeiwen.com/subject/mieevttx.html