zoukankan      html  css  js  c++  java
  • 太白金星的考验----python while循环的执着

     我们知道 while循环的使用意味着 反复的执行一些操作,而且在while循环体中 从第一行代码执行到最后一行代码,(请您务必留心这句话!) 直到不再满足while后面给出的限定条件,才结束循环跳出到循环

    体之外

        太白金星老师 在介绍while 循环时,给出了这样的代码,(打印函数中的内容略有调整)

    flag = True

    while flag:

        print ('萨达姆')

        print ('卡扎菲')

        print ('内贾德')

        print ('哈桑.纳斯鲁拉')

        flag = False

        print ('小布什')

    试问 小布什的名字会被打印出来吗?

    可能有些朋友 会首当其冲的想到while循环所依赖的条件,于是毫不犹豫的回答 小布什的名字不会被打印出来(其实我就是这么回答的)

    ...........然而 事实很打脸

    出现这样的结局是因为while循环体内  会从头执行到尾这一条特性决定的。尽管中间  flag = False 这条表达式彻底破坏了while循环赖以进行的条件(flag = True),但是while会 “不辱使命”坚持到最后一条语句

    当我 把上课回答错了的这一消息告诉了  一起练散打的建议我学习python的程序员朋友的时候,他回复如下:

     我想对他说的是:tm拳馆见

       

        

  • 相关阅读:
    Vue.js进阶知识点总结
    测试初学
    gitee简单命令使用
    Ubuntu学习之alias命令
    Python turtle.right与turtle.setheading的区别
    Python-对Pcap文件进行处理,获取指定TCP流
    第八次作业
    第七次作业
    第八周作业
    第七周作业
  • 原文地址:https://www.cnblogs.com/saintdingspage/p/7688791.html
Copyright © 2011-2022 走看看