某天,Jerry问我:“爸爸,你是不是天蝎座的?”
我:“不是啊,为什么这么问?”
Jerry:“你天天歇在家里,不是天蝎座的是吗?”
我:“……来来来,你过来,我保证不打你。”
我们来讲讲星座的基本知识吧。
星座是占星学中必不可少的组成部分之一,也是天上一群群的恒星组合。自古代以来,人类便把三五成群的恒星与他们神话中的人物或器具联系起来,每个星座都有自己独特的故事和传说。
在西方占星学上,黄道12星座是宇宙方位的代名词,一个人出生时,各星体落入黄道上的位置,说明了一个人的先天性格及天赋。黄道12星座象征心理层面,反映出一个人行为的表现的方式。于是将黄道分成12个星座,称为黄道12星座。
星座对照表如下:
我对Jerry说:“我来教你用scratch编写一个小程序,通过生日来判断你是什么星座的吧。”
Jerry:“好的,请开始你的表演。”
首先,使用上一次课教的“列表”,将十二星座对应的开始日期和结束日期分别保存到3个列表中。
关于列表的使用,我们在下次内容里说。
1分钟后,我:“程序写好了。”
Jerry(一脸懵逼):“这就完啦?怎么这么简单?”
我(得意地笑):“怎么?不信吗?你可以运行一下看看呀。”
Jerry依言点击绿旗运行
,
程序执行结果如下:
果然没错!
Jerry:“这是怎么做到的?这个
是什么东东?我怎么从来没见过?”
我:“这就是今天要教给你的新内容:函数。”
所谓函数,就是把一大段功能组合封装起来,就像做成汽车的零配件一样,可以方便地在各个需要用到它的地方进行组装和使用,在程序的语言里,这叫作“调用”函数。
这样做的好处有两个:
1、使程序变得简洁;
2、灵活。
在scratch3.0里,编写函数的地方在这里:
点击“制作新的积木”,会弹出如下页面:
输入“积木名称”,也就是函数的名称,就可以编写这个函数的功能了。
函数的编写方法和正常的程序没有太大差别,只需在“定义”里把函数的功能写好即可。
写好函数的功能后,在主程序里,只需要“调用”这个函数,就可以使用它的功能了。比如上面的这段程序:
这样的程序是不是真的简洁多了?
至于在函数里具体如何实现判断星座的功能,那就下次课再讲吧!
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved