• Python的流程控制


    条件判断 

    通过`if`,`elif`,`else`关键字来实现条件判断逻辑的实现,执行改结构中的其中一个,其结构如下:

    if condition1:
        pass
    elif condition2:
        pass
    else:
        pass

    当条件为真,执行其下的代码块。 

    由于程序是从上到下一次执行,所以当条件都成立时,只会执行if中的代码,其余的都不在执行。

    if 1:
        print("in if")
    elif 1:
        print("in elif")
    esle:
        print("in else")

    if的嵌套

    在if结构的代码块中还可以嵌套if结构以及其他的结构

    if condition1:
        if condition3:
            pass
        elif condition4:
            pass
        else:
            pass
    elif condition2:
        pass
    else:
        pass

    循环控制

    Python中的循环语句有 for 和 while。

    while循环

    while 判断条件:
        代码块
    else:
        代码块

    判断条件的真假,真==>继续执行,假==>跳出循环,其中的`else`可以忽略。当`while`循环条件为假时,执行`else`

    while循环存在死循环,即条件一直为真。

    count = 0
    while count < 5:
       print (count, " 小于 5")
       count = count + 1
    else:
       print (count, " 大于或等于 5")

    for循环

    for <variable> in <sequence>:
        <statements>
    else:
        <statements>
    # 或者
    for <variable> in range(x,y):
        <statements>
    else:
        <statements>

    break,continue的用法及区别

    break

    打断循环,彻底停掉本层循环,else后边的也不再执行  

    continue

    停止本次循环,直接到循环入口判断条件,继续执行下一次循环

  • 相关阅读:
    阿里云 MaxCompute 2019-12 月刊
    【原】react+redux实战
    【原】http缓存与cdn相关技术
    【原】redux异步操作学习笔记
    【原】javascript最佳实践
    【原】react做tab切换的几种方式
    【原】web移动端常用知识点笔记
    【原】移动端界面的适配
    【原】js检测移动端横竖屏
    【原】javascript数组操作
  • 原文地址:https://www.cnblogs.com/linga/p/9113208.html
Copyright © 2020-2023  润新知