。。。
这时,塞蕾娜打开python编辑器:
“唐,你不懂代码,但是计算机懂,
你要做的就是让计算机告诉你,代码在做什么。”
说著,她隨手在键盘上一敲:
“你自己试著运行它,然后读懂它。”
方力溯试了几次后,说道:“输出的结果,是输入值加1。”
“再来。”
塞蕾娜又重新定义一段函数。
“输出的內容是输入的內容的3倍多6。”方力溯瞬间算出来了。
“很好,所以这个箱子的规则是3x+6,”
塞蕾娜问道:“但是你怎么確认?”
方力溯想了想,
把函数的边界值和异常值代入测试,全都符合规则:
“现在可以確认了。”
塞蕾娜这才点头:
“记住,只有当所有测试都符合你的猜想时,你的猜想才可能是真理。”
【你的黑客思维提升】
。。。
“前面都是热身,接下来这个有点意思。”
说著,塞蕾娜又给了一串代码。
这回不是数字,而是字母,
方力溯输入a,出来的是n,
输入b,出来的是o。。。
也就是说。。。
方力溯快速心算,
他当即就发现,输出的结果是输入的后移13位。
但是z又该怎么算?
测试完他確认,z会循环回到m。
当方力溯说出结论时,
塞蕾娜下意识地看了眼时间,当即露出一丝惊喜之色。
刚刚那段代码用的是“凯撒密码”,
只要有人讲解,普通人看两个例子,5分钟就理解基本原理了。