• python的条件与循环1


    一.if语句

    功能

    计算机又被称作电脑,意指计算机可以像人脑一样,根据周围环境条件(即expession)的变化做出不同的反应(即执行代码)

    if语句就是来控制计算机实现这一功能。

    if语句小结

    1. if 后表达式返回值为True则执行其子代码块,然后此if语句到此终结,否则进入下一分支判断,直到满足其中一个分支,执行后终结if
    2. expression可以引入运算符:not,and,or,is,is not
    3. 多重expression为加强可读性最好用括号包含
    4. if与else缩进级别一致表示是一对
    5. elif与else都是可选的
    6. 一个if判断最多只有一个else但是可以有多个elif
    7. else代表if判断的终结
    8. expession可以是返回值为布尔值的表达式(例x>1,x is not None)的形式,也可是单个标准对象(例 x=1;if x:print('ok'))
    9. 所有标准对象均可用于布尔测试,同类型的对象之间可以比较大小。每个对象天生具有布 尔 True 或 False 值。空对象、值为零的任何数字或者 Null 对象 None 的布尔值都是 False。

      二.while语句

      功能

      while循环的本质就是让计算机在满足某一条件的前提下去重复做同一件事情(即while循环为条件循环,包含:1.条件计数循环,2条件无限循环)

      这一条件指:条件表达式

      同一件事指:while循环体包含的代码块

      重复的事情例如:从1加到10000,求1-10000内所有奇数,服务等待连接。

      while语句小结

      • 条件为真就重复执行代码,直到条件不再为真,而if是条件为真,只执行一次代码就结束了
      • while有计数循环和无限循环两种,无限循环可以用于某一服务的主程序一直处于等待被连接的状态
      • break代表跳出本层循环,continue代表跳出本次循环
      • while循环在没有被break打断的情况下结束,会执行else后代码
  • 相关阅读:
    阅读《最后期限》有感(1)
    软件工程课程改进建议
    团队开发第二次冲刺第七天
    返回一个二维整数数组中最大联通子数组的和
    大道至简阅读笔记三
    大道至简阅读笔记二
    大道至简阅读笔记一
    团队冲刺阶段二第十次站立会议
    对软工课程的意见建议
    团队冲刺阶段二第九次站立会议
  • 原文地址:https://www.cnblogs.com/ldq1996/p/7201262.html
Copyright © 2020-2023  润新知