zoukankan      html  css  js  c++  java
  • 学习记录(Python循环结构)

    在Python程序设计语言中主要有两种循环结构:while循环和for循环。

    1.while循环

    while(表达式)

      <语句块>

    例如:

    sum = 0
    i = 1
    while (i < 100)
        sum += i
        i += 1
    print ('sum=' , +sum)

    2.for循环

    for循环经常和range()函数联合使用,以遍历一个数字序列。range()函数可以创建一系列连续增加的整数

    >>>range(10)

    [0,1,2,3,4,5,6,7,8,9]

    >>>range(1,10)

    [1,2,3,4,5,6,7,8,9]

    >>>range(0,10,3)

    [0,3,6,9]

    >>>range(-4,4)

    [-4,-3,-2,-1,0,1,2,3]

    例如:输出100-300之间的素数

    import math
    
    for i in range(100, 300+1)
        for j in range(2 , int ( math.sqrt(i) + 1))
            if i % j == 0:
                break
            else :
        print(i)

     3.continue语句

    与其他语言的continue语句一样,continue语句的作用是立即结束本次循环,重新开始下一次循环,也就是说,跳过循环体中在continue语句之后的所有语句,继续下一轮循环

    输出10以内的所有奇数

    >>> x = 10

    >>>while x:

        x -= 1

        if x % 2 == 0 : 

          continue

        print(x)

    4.break语句

    break语句的作用是跳出整个循环

    在0-99中寻找最大被开方数

    >>>form math import sqrt

    >>>for n in range (99,0,-1):

        root = sqrt(n)

        if root == int (root):

          print (n)

          break

  • 相关阅读:
    屏蔽鼠标右键/F1帮助
    vs2010如何连接到mysql数据库
    经典的数据库设计贴吧
    js子窗口刷新父窗口
    数据库三大范式
    写给毕业生
    SQL Server权限数据库设计
    .NET
    ASP.NET MVC框架(第一部分) 【转】
    什么是SQL注入法攻击 .
  • 原文地址:https://www.cnblogs.com/1gaoyu/p/12301254.html
Copyright © 2011-2022 走看看