变量
欢迎来到我的博客!天波易谢,寸暑难留。今天我们详细聊一下“变量”。
1. 到底什么是“变量”呢?
“变量”是相对于“常量”来说的,“常量”就是存储的值是固定的,不会发生变化。“变量”呢就是一个
变化的量,随着程序的运行,在不断改变。
举个例子来说,就好比一个常量值为100,那在整个程序运行中100就是100,到程序结束也不会发
生变化是固定的。那假如一个变量值为100,到程序运行最后,100可能变成了50,也可能100变成
了70,变量并不是固定的,我们可以根据需要让这个值发生变化。
2. 在程序中我们会经常用到“变量”的例子,像给游戏增加一个记分,这个分数是不断变化的是个变量。
也好比给游戏角色设置一个生命值,这个生命值是不断变化的是个变量。我们一起来看看该如何创
建一个变量。
首先我们在代码栏里面点击“变量”(图2.1),然后点击“建立一个变量”(图2.2),然后给变量起一
个名字,也就是变量名,输入到里面(图2.3)然后点击确定,这样“变量”就创建好了。变量会显示在
舞台区上面(图2.4)。
3. 我们讲解一下创建的这些变量积木。
4. 全局变量和局部变量:
我们在创建变量的时候,有没有看到下面还有两个单选按钮(图4.1),“适用于所有角色”和
“仅适用于当前角色”。他们的作用范围是不同的,分为“全局变量”和“局部变量”两种。
⭐ 全局变量: 适用于所有角色是全局变量,它的作用范围是所有的角色。
⭐ 局部变量: 仅适用于当前角色是局部变量,它的作用范围是特定角色。
5. 小案例:
我们用变量和循环来求1加到100的整数和。
我们来分析下这个问题,1+2=3,那3在加上前面几个数字的和3+3,是不是就是1+2+3的和?
1+2+3=6,那4在加上前面几个数字的和4+6,是不是就是1+2+3+4的和?
我们可以设置一个变量sum来做前面数字的和,在设置一个变量x, 让这个变量x从1开始,不断
增加1和sum相加,加到最后我们是不是就可以得到1加到100的整数和。完整程序(图5.1),运行
结果(图5.2).
上面的小案例中,我们只需要改变重复执行直到的条件,也就是“x>”后面的数字,就可以计算
从1加到其它数字的和,你可以算算从1加到1000是多少,看看对不对。
学会今天的变量了吗?一个可变化的量。