Scratch

Operators功能介绍

2018-09-27  本文已影响0人  天高云淡_fa55

Operators(运算)

1. () + (),计算两个数字相加的结果

执行下面的脚本,小猫会说“7”

2. () - (),计算两个数字相减的结果

3. () * (),计算两个数字相乘的结果

4. () / (),计算两个数字相除的结果

*试一试,5/0看看能得到什么结果?

5. pick random 1 to 10,从1到10之间随机取一个数字,最小值是1,最大值是10

6.() < (),判断左边的数字是否小于右边的数字

执行下面的脚本,小猫会说“true”

7.() = (),判断左边的数字是否等于右边的数字

8.() > (),判断左边的数字是否大于右边的数字

9. () and (),判断两个条件是否都成立

设置3个变量,将number1设置为5,number2设置为6,然后判断“number1是否大于0”和“number1是否大于number2”,这两个条件只有前半部分是对的,所以最后的结果是“不正确”,也就是false。只有前后两个条件都满足时,最后的结果才是true。

我们把第二个的条件改成小于,那么结果就是ture了。

10. () or (),判断两个条件是否有一个成立

判断两个条件中,是否有一个是对的,如果有,那么结果就是true;如果两个条件都不满足,那么结果才是false。

下面的脚本,不论后面的number1>number2,还是number1<number2,结果都是true,因为第一个条件number1>0一直都是对的。

11. not (),取后面条件的反,也就是说如果not后面的条件成立,那么这个结果就是false,如果后面的条件不成立,那么结果就是true

看下面的脚本,因为内number1>0是成立的,所以result是它的相反结果,也就是false。

12. join (hello) (world),连接两个字符串

下面两组结果是一样的,都是“我是小明”。

下面是另一种用法

13. letter (1) of (world),得到单词world的第一个字母

下面的结果就是d,如果前面的数字是1,那么结果就是w。

14. length of (world),得到单词world里面有多少个字母

15. () mod (),得到两个数相除后,余数是多少。

下面的结果就是2

16. round(),得到四舍五入后的结果。

下面的结果就是2,如果后面的值是2.6,那么结果就是3

17. sqrt of 9,9开平方是多少?

结果是3。

这个包括一系列的数学运算符,暂时不做讨论,以后有需要的时候再做进一步解释。

上一篇下一篇

猜你喜欢

热点阅读