“哲学家”每天中午12点之前开始思考,周一到周五每天需要思考10个小时,周六和周日每天需要思考8个小时。如果知道某一天从几点开始思考,如何很快地计算出几点可以休息。伪代码可以写成下面的样子:
通过上面的伪代码,我们基本上可以明白其要表达的意思了。我们可以用Python语言来翻译上面的伪代码。可能现在看Python代码有一定的困难,不过没关系,我们可以先跳过去,只需要了解伪代码可以用不同的编程语言来实现功能就可以了,Python编程的内容我们会在后面的冒险中慢慢学到。将以上的伪代码翻译为如下的Python代码,最后的运行结果如图4.1所示。
图4.1 “‘哲学家’几点可以休息”运行示意图