• while循环,格式化输出,运算符,while...else...


    While条件语(循环)

    While 条件 :  ( : 是隔开条件与结果的一个标识符)

                    代码块 (循环体)

         执行流程 :

    1. 判断条件是否为真,如果为真个,执行代码块
    2. 再次判断条件是否为真…….
    3. 当条件为假,执行else跳出循环,。循环结束

          in  在xxx中出现了xx

           

    终止循环:

    1. 改变条件,使其不成立
    2. Break  结束循环,停止当前本层循环
    3. continue(结束本次循环,继续下一次循环。)
    4. pass  跳过该步骤 继续执行下一步

             

    求和:                                                             break例子

                               

    Continue                                                             pass:

                           

    格式化输出

         %s,%d   %  代表占位符(表示这个位置已经被占用)

                   S   是替换内容的类型 (可以是 s:字符串,  d:数字  ….)

         %s   字符串的占位符,可以放置任何内容(数字)

         %d   数字占位符

         %%   只是单纯的现实%

          

    输出结果:

           

        例题:制作一个动态的简历

            

        结果:

            

    逻辑运算符

    and  并且的意思,左右两端的值必须都是真的,运算结果才是真的,两边有一边是假,则为假

    or    或的意思,左右两端有一个是真,结果为真,全部是假,则是假

    not   非的意思, 原本是假,现在为真,非真即假,非假即真

    1.  在没有()的情况下not的优先级高于and,and的优先级高于or,

                即优先级关系为 ()>not>and>or,同一优先级从左往右计算

            2. X or Y,   x为真,值为x。(x>y,输出x)  x为假,值为y。(x<y,输出y)

               X and Y  x为真,值为y。  x为假,值为x。

            3. 数字(int) -----(转换成)----布尔值(bool)

            非0转换成bool值  为True

            0转换成bool值    为False

    运行代码:                                              运行结果:

               

    布尔值(bool) -----(转换成)---- 数字(int)

    True转换成int值     为1

    False转换成int值    为0

    运行代码:                                           运行结果:

     

    While……else……

          当while循环被break打断,就不会执行else的结果

           

  • 相关阅读:
    Linux 基础 —— RPM
    mysql主从复制
    mysql.user表中Host为%的含义
    MySQL + Atlas --- 部署读写分离(参考02)
    MySQL读写分离技术(参考)
    蚁群算法
    java 回调
    java 接口sort comparable
    matlab 求解高阶方程
    matlab 求解常微分方程
  • 原文地址:https://www.cnblogs.com/mwhylj/p/9258313.html
Copyright © 2020-2023  润新知