zoukankan      html  css  js  c++  java
  • python3 if语句和while循环

    一、条件语句

      1.格式

        1)if   条件 :

            执行语句

           else:

            执行语句

        2)if   条件:

            执行语句

           elif  条件:

            执行语句

           .....

           else:

            执行语句

      2.运算符

        1)关系运算符:判断两个数值之间的大小相等关系的符号(<,>,==,<=,>=,!=)

        2)  逻辑运算符:连接多个条件,并表达条件之间的逻辑关系(and,or,not)

      3.作用

        选择想要执行的步骤

      注:当遇到or时要注意,当or前面的条件为True时,python就不去判断后面的条件,直接将整个条件判定为True

    二、while循环 

      1.格式

        while 条件:

          循环语句

      2.死循环

        条件一直为True,程序无止境的循环

      3.终止循环

        1)设置条件变量,当条件不满足时终止循环

    i=0
    
    while i<5:
    
        print(i)
    
        i = i +1
    

          如上图代码,i 为条件变量,每次循环 i 加1,当i加到5时循环终止

        2)使用break和continue终止循环

           (1)break:结束循环

    i = 0
    while i<3:
      i += 1
      print(i)   if i == 2:     break   print('yes')

           如上图,结果只输出1,执行到break

          (2)continue:跳出本次循环,进入下次循环

    i = 0 
    while   i<3:
      i += 1
      print(i)   if i == 1:     continue   print('yes')

          上图结果是1,2,yes;当执行到continue时,后面的yes就不打印了,直接进行下一次循环打印2,yes

          注:条件变量的变化应在continue之前执行,否则条件变量不会发生变化导致死循环

    i = 0
    while  i < 3:
        print(i)
        if  i == 2:
            continue
        i += 1
    

          上图就是一个死循环,输出0和1后就一直输出2;解决办法:1.可以在continue前加一个i = i + 1;2.可以将后面的i += 1 放到 if 和 while 之间

  • 相关阅读:
    java 或者 js 获取项目访问路径(域名)
    jquery validate 使用示例
    项目中调试SQLServer 方便的查看SQL语句的执行时间的方法
    Oracle Replace函数的简单使用
    LINE_NO in format of XXXX example -> Line 10 is 0010
    Oracle序列使用:建立、删除、使用
    Oracle 存储过程创建及调用
    char、varchar、varchar2区别
    missing equal sign
    [转]Windows中的句柄(handle)
  • 原文地址:https://www.cnblogs.com/tandonghao/p/9082845.html
Copyright © 2011-2022 走看看