zoukankan      html  css  js  c++  java
  • 循环语句

    python中的循环语句

    一、 if语句(判断语句)

      ps:if中文是“如果的意思”,在python中属于循环语句中的判断语句,有三种使用情况

      第一种:满足条件执行语句,不满足条件不执行

    例:

    num = 2
    str = "a"
    if str == 2:
    print("str = 2")
    print("str = a")

      第二种:满足条件执行语句,不满足条件执行相反语句

    例:num = 49
    if num > 50:
    print("num确实大于50")
    else:
    print("num小于50")

      第三种:多条件判断,多个分支,执行满足条件的语句

    例:num = 49
    if num > 80:
    print("num大于80")
    elif num > 60:
    print("num大于60小于80")
    elif num > 40:
    print("num大于40小于60")
    else:
    print("num小于40")

    二、while循环语句

      ps:python中,while 循环和 if 条件分支语句类似,即在条件(表达式)为真的情况下,会执行相应的代码块。不同之处在于,只要条件为真,while 就会一直重复执行那段代码块。

    例:

    num = 1
    while num < 100:
    print(num)
    num += 1

    三、 for循环语句

    ps:for语句有两种形式

    第一种:for<x> in< list1 >(可以循环遍历整个序列的内容)
    ps:循环变量x在每次循环时,被赋值成对应的元素内容

    例:

    a = ["a","b","c"]
    i = 0
    for word in a:    #word为循环变量
    print(i+1,a[i])
    i+=1


    第二种:for<x> in range(范围)

    ps:range(n)返回一个可迭代的对象
    例:

    for i in range(100):
    print(i)


    ps:for循环与while循环的区别
      for循环的次数固定,即所遍历的序列长度
      while为无限循环

  • 相关阅读:
    plsql-游标
    pl/sql--基本的语法及操作
    Oracle数据库管理
    JMS-ActiveMq-订阅发布模式
    JMS-ActiveMq-点对点模式
    JMS-ActiveMq
    poi之excel的模板导入(随后分享)
    数据流写出util
    dba_tables、all_tables、user_tables
    oracle的一些操作
  • 原文地址:https://www.cnblogs.com/longhair/p/13756385.html
Copyright © 2011-2022 走看看