• 循环语句


    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为无限循环

  • 相关阅读:
    2018年9月28日CCPC秦皇岛站参赛总结
    数学:二次剩余与n次剩余
    数学:拓展Lucas定理
    BZOJ2301:莫比乌斯反演+二维容斥解决GCD范围计数
    数学:莫比乌斯反演-约数个数和
    数学:莫比乌斯反演-GCD计数
    关于cnblogs至github上blog的搬迁
    友链——一群dalao
    折半搜索(meet in the middle)
    关于爆搜
  • 原文地址:https://www.cnblogs.com/longhair/p/13756385.html
Copyright © 2020-2023  润新知