Scratch小课题:解救公主和王子 | 一日一编程

网友投稿 2018-12-09 21:07

在很久以前,有个住在森林深处的巫婆,

她为了制作一种神奇的药水,跑到城里抓走了公主和王子。

并且,把公主和王子分别关了起来。

https://cdn.china-scratch.com/timg/181211/210I95964-0.jpg

巫婆想找个理由杀死公主和王子,

因此,她想出了一个掷硬币的方式。

巫婆在王子这里掷硬币,让王子根据硬币的正反面,

来猜测在公主那里硬币将掷到正面还是反面;

然后,巫婆再到公主那里掷硬币,

让公主猜在王子那里硬币掷出的是正面还是反面。

如果两人同时猜错,巫婆就会把他们俩杀死,

如果有一人猜对,则两人都可以保住性命。

听起来好像很难猜!

https://cdn.china-scratch.com/timg/181211/210J03U3-1.gifhttps://cdn.china-scratch.com/timg/181211/210J01F0-2.jpg

程序演示效果

但是,公主和王子还是想出了一个办法,那就是,

在王子这里掷出的是正面,王子就猜在公主那里也是正面;

到了公主那里,如果掷出的是正面,公主就猜是反面。

以此类推,王子与公主总有一个人的答案是正确的。

所以,他们一直保住了性命,

直到国王亲自带领士兵把他们解救出来。

https://cdn.china-scratch.com/timg/181211/210J0F17-3.jpg

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com