图书 •
860 引用 •
243 回帖 •
4 关注
博客
关注
-
[链接]4.4 理解对象 我们先看一段例子代码: A B 1 =4 =A1 2 =[3,4,12,4,6,9,3,5] =A2 3 >B1=3 =A1 4 >B2(2)=0 =A2 ..
-
4.3 多层序列 序列的成员还可以是序列,这样可以构成多层的序列。比如 [[1,2,3],[2,3,1],[3,1,2]] 就是个合法的序列,其每个成员又是一个序列。 我们来看多层序列的成员如 ..
-
[链接]4.2 序列循环 使用循环,我们可以实现一些针对序列的聚合运算,比如之前的 max/min。 A B C 1 =[3,4,12,4,6,9,3,5] =-999999 =999999 ..
-
4.1 序列 前面我们写过的程序中,输入的原始数据只有不多的几个。循环代码处理的多个数据,也是有某种规律被代码算出来的,不算是代码的原始数据了。实际工作中我们要处理的原始数据常常也是一大批,这 ..
-
[链接]3.2 多层循环 就像 if 和 else 的代码块中还可能再有 if…else 一样,for 的循环体中也还可以再有 for,这种情况我们称为多层循环。 水仙花数是指这样的一个三位数 ..
-
[链接]2.3 注释和跳转 程序代码不一定总是能写对,在没有出现预期结果时常常搞不清原因,这时候就需要对程序进行调试以定位错误。 早期原始的调试方式就是把程序运行的中间结果输出,看看是哪一步不 ..
-
2.2 分支结构 用 if() 函数可以完成一些判断,但有些情况,我们还需要 if 语句。 回顾一下中学学过的二次方程[图片],可以用公式[图片]解出方程,但是要考察其中那个[图片],如果它大 ..
-
[链接]2.1 逻辑运算 假如我们想计算一个数的绝对值(其实 SPL 有 abs 函数,但这里用别的方法来尝试),这需要判断这个数是大于 0 还是小于 0 的,我们引入 if 函数来实现: = ..
-
1.3 函数 前面说了数据有类型,并且除法会计算出浮点数来,如果我们希望得到一个整数,比如四舍五入成整数,那该怎么办? 学到现在,似乎还不会做这件事?我们不知道怎么把一个浮点数变成整数,即使计 ..
-
1.2 变量和语句 我们知道圆的面积 S=πr2。我们来写一段代码,给定圆的半径,计算出它的面积,π就简单取成 3.14 了。 A 1 5 2 =3.14*A1*A1 执行,看 A2 的值,计 ..