python 循环技巧

关于循环的小伎俩

无论是while仍是for,所发起的循环,在python编程中是常常被用到的。特别是for,通常认为,它要比while快,并且也容易写(是否容易,可能因人而异,可是,执行时间快,是的确的),所以在实践中,for用的比较多点,不是说while就不用,好比前面所列举而得那个猜数字游戏,在业务逻辑上,用while就更容易理解(固然是限于那个游戏的业务须要而言)。另外,在某些状况下,for也不是简单地把对象中的元素遍历一遍,好比有有隔一个取一个的要求,等等。python

在编写代码的实践中,为了对付循环中的某些要求,须要用一些其它的函数,好比前面已经介绍过的range就是一个被看作循环中的计数器的好东西。编程

range

专门对range()这个内置函数 展现一下它的for循环中,作为计数器的使用。app

还记得曾经在教程中有一个问题:[列出100之内被3整除的数] 下面引用那个问题的代码和运行结果。函数

#! /usr/bin/env python
#coding:utf-8

aliquot = []

for n in range(1,100):
    if n%3 == 0:
        aliquot.append(n)

print aliquot

代码运行结果:spa

相关文章
相关标签/搜索