Scratch系列
作为编程大作战的特战队的一员
你将被派遣完成某一秘密Programming任务
如接受请继续往下看↓
编程大作战——‼️揭秘“抽奖”骗局!
指挥官跟你们一样尝试过各种各样的抽奖,获得最多的就是阳光普照的安慰奖,这一般是抽奖程序给不垂青的人的一个人性关怀。无数和我一样在阳光普照、甚至都没普照到的可怜的人,不禁把矛头对准了抽奖程序。
为什么抽中的都不是我想要的?那是你想要的他不想给你。
你一点开始抽奖,你不要看它一直在那里转圈圈,这就是一个伪装的动画效果,其实结果早就由程序决定了。
解密:
程序抽奖,都会有一个中奖概率的设置,如果后台设置中奖概率为0,那么你是永远无法抽中的。
那我来举个例子:让你从1-100中抽一个数:
如果这个数小于等于70,恭喜你抽中谢谢惠顾;
如果这个数大于70小于等于95,恭喜你抽中10元代金券一张;
如果这个数大于95小于等于100,恭喜你抽中20元代金券一张;
最后还有一个大奖,最新款苹果一部,只有抽到101的人才能获得。
你觉得你能抽到这部手机吗?到此我们挑战的题目也就出来了。
一、作战任务
编写一个抽奖程序,设置不同的奖项,并设置各种奖项的中奖概率。
提示:中奖概率通过生成随机数来实现,例如中奖概率为1%,那生成一个1-100之间的随机数,等于1的概率就是1%。
scratch:中奖概率使用变量(滑杆)在舞台上灵活进行调整,进行验证。
python,c++可以直接在源码中为变量赋值。
二、挑战要求
编程语言不限,scratch、python、c++……等
任务指挥官|大猫老师
为了增加孩子们的创造能力,给孩子们一个持续学习练习的方向,中国少儿编程网(www.kidscode.cn)不定期推出一些编程小任务,孩子们完成的作品可以发布到我们的网站,由少儿编程网的老师做出评定并提供修改建议。
由于这个不是正式比赛,鼓励孩子们发挥自己的想象力,也培养他们相互学习和分享精神,因此暂时不提供奖项设置。鼓励原创,家长可以指导孩子们一起完成,希望看到大家不一样的作品!