Python学习(4)——for语句

时间:2022-08-12 23:00:33
  1.   Python中range()函数的用法
    >>> range(5)
    [0, 1, 2, 3, 4]

      

    >>> range(0,5)
    [0, 1, 2, 3, 4]

      

    >>> range(2,5,2)
    [2, 4]

      

    >>> range(10,1,-1)
    [10, 9, 8, 7, 6, 5, 4, 3, 2]
    >>> range(10,1,-2)
    [10, 8, 6, 4, 2]

      

  2. 计算1到100的所有质数
    import math
    for i in range(1,100 + 1):
    for j in range(2,int(math.sqrt(i)) + 1):
    if i % j == 0:
    break
    else:
    print i

      

  3. Python中的continue和break
    for i in range(20):
    if i == 9:
    continue
    print i

      结果为0到20(不含)除9的所有正整数。

    for i in range(20):
    if i == 9:
    break
    print i

      结果为0到8。