课程首页 › 第5章 › 第25课
第25课 找出偶数
有没有发现,数数字和9的乘法表两个程序中,数字的增长每次都是1,如果我想让它每次增长2呢?
下面来看这道题,打印出20以内的偶数。
这个程序要怎么编写呢?
首先来学习一下偶数,偶数是2的倍数,前后两个偶数相差为2,例如0、2、4都是偶数。

程序运行结果如下:
程序运行结果如下:
我们成功地打印出了20以内的偶数,用到了range()函数,但是这次range()函数有3个参数。第3个参数控制数字的增长值,因为偶数的前后两个数字相差为2,所以数字的增长值设置为2。
range()函数的第3个参数是不是很强大?如果觉得不够强大,我们用一个倒计时的魔法让你体会一下它的强大:从10倒数到1有没有办法实现呢?试试这个魔法:

我们将range()函数的第3个参数设置为-1,可以控制数字的缩小值为-1,然后就可以倒着数数字了。怎么样?现在告诉我range()函数是不是很厉害。在Python中还有很多厉害的函数,后续会慢慢学习到。
需要注意的是,即使倒过来,结束值也是不包括最后的那个数字的。想要把0也打印出来,必须将结束值设置为-1。

程序运行结果如下: