zoukankan      html  css  js  c++  java
  • 循环语句使用

     
     
     

    循环语句使用

    image.png

    相同

    1:只有当条件判断为True时,if和while后面的子句才会执行下去

    比如:while False:

      print('while False'),则打印内容为空,因为while后面的条件是false

    2:如果条件语句是真,打印出的内容是一直循环不停止

    比如:while True:

        print('while True'),则打印出的内容陷入死循环:while True, while True, while True ,while True,......
    这是因为【布尔值】True直接把条件判断的结果设置为真,也就是条件永远正确。所以代码会无限循环,必须手动强制退出

     

    不同

    1:if和while有个显著的区别:if语句只会执行一次;而while是循环语句,只要条件判断为真,就一直循环执行

    比如:if False:

       print('if False'),不会打印出内容

    而:if True:

       print('if True'),会打印出if True,且不会陷入死循环,因为if只执行一次,不属于循环语句

    总结

    image.png

     

    两个数值做比较

    = 和 ==

    password = input('请输入密码:')

    if password=='abc':

       print('密码正确!')

    else:

       print('密码错误!')

    注意:判断语句里不能赋值,只能是相等于,不等于,如果以上语句更改为if password='abc',则报错

    image.png

    直接用数值做运算

    if 1:

        print('熊猫'),则打印出“熊猫“


    if 0:

        print('熊猫'),则打印内容为空

    真假判断数值:除了0是false,其他数字都是true

    image.png

    布尔值之间的运算

    image.png

    while格式方式

    i = 100

    while i:

       print('把这句话打印100遍')

       i = i-1

    首先i赋值是100,所以代表i是true,那么while可以一直循环下去,i=i-1,i=100,i=99,i=98,知道i=0的时候,i的值变成了false,就会结束循

  • 相关阅读:
    WebService-CXF 学习笔记
    Java中对于ClassLoader类加载器 嵌套了深度技术的价值
    WebService学习笔记
    MongoDB学习笔记
    java.io.IOException: java.io.FileNotFoundException: /tmp/tomcat.2457258178644046891.8080/work/Tomcat/localhost/innovate-admin/C:/up/154884318438733213952/sys-error.log (没有那个文件或目录)
    Node Sass does not yet support your current environment: Linux 64-bit with Unsupported runtime
    Mysql优化
    SI架构设计与实践
    高并发高可用处理大数据量
    虚拟机安装CentOS详细操作
  • 原文地址:https://www.cnblogs.com/sunlin1107/p/12060284.html
Copyright © 2011-2022 走看看