猫史档案馆


【图形化编程】进阶教程--3(初识函数)

用户:_格默unisdo__格默unisdo_查看:1 回复:2 评论:1 创建时间:2023-10-13T23:20:10


hello大家好我是彗星!

今天我们来一起进入关于“函数”的学习!

话不多说我们直接开始!!

首先,我们要了解一下函数是什么

函数,与变量相似,只不过它不能在运行作品时被修改,它就是把一段语句储存到函数,然后在编辑作品时调用。

先来看看函数的基础积木:

center_image

center_image

可以看到,函数的基础积木只有两块!!

那么,我现在就为大家一一讲解。

第一部分-----center_image

1.

这块积木是最简单的积木,他有着储存积木的作用,要储存的积木拼接在下方就OK了,然后“函数”积木栏就会出现一个函数名的积木,如:

center_image

center_image

(“当开始被点击”后执行“函数1”储存的脚本(重复执行20次 移动10步))

这样就能定义完函数后在前缀后加上积木进行调用了!

那么,到这里我要考考各位训练师了!!

上期的云变量增减还记得吧!

如果好多地方都要增减,一个一个搞是不是会很麻烦?

所以!!

我请你们帮我用函数来储存云变量增减的积木!!

def s():
    print('a')
s()

(冷知识:Python的函数创建及调用)

function s(){
    console.log('a')
}
s()

(JavaScript的函数创建及调用)

答好了吗?揭晓————

center_image

center_image

看到了吗!!现在不仅简便了很多,看着还挺高级的(bushi

这就是它的基本用法了!

2.PLUS

center_image后面的加号看到了吗?

它可以创建参数!

那么问题来了,参数又是啥?

参数的用处就是有许多代码数值基本相似的时候,也可以进行缩减

创建后:

center_image

这是定义的积木

这是调用的积木:

center_image

                                                                                        参数1              参数2

可以看到,两个小圆圈可以输入数值,按顺序对应参数1和参数2,而输入的数值对应着运行结果。

center_image

如果这么输数值,因为参数一套在重复执行的数值框里面,所以效果就是重复执行20次,新建‘你好’对话框,就相当于下面的执行效果:

center_image

好了,这一款函数积木就讲完了。

第二部分------center_image

这块积木,指的是函数的返回值,如:

center_image

如果填入1和5在参数1和参数2,那调用后,就可以使用1-5的随机数

但其实,还有一种用法——

center_image

使用它后,就会立即退出函数运行,所以他经常被用于判断

但是!!

如果你这么写,就会出现报错,因为还有分支是没有值的!

   center_image

所以,要变成这样,要让函数有一个值,要不然创建这个函数没有意义。

center_image

好了,到这里本期教程就要结束了,我们下期再见!


回复

上一页1 页 / 共 1下一页
_格默unisdo__格默unisdo_

https://shequ.codemao.cn/community/565306第一期的连接

点赞0


评论


_格默unisdo__格默unisdo_

https://shequ.codemao.cn/wiki/novel/cover/190572小说版教程

点赞0


评论