第013篇:while循环
先看个例子:
例子中我并不知道要循环几次,只是设置了循环的退出条件,就是当string == "quit"时。下面我们开始学习语法:
while expre
如第010篇所讲,while循环是未知循环次数的迭代。 先看个例子: 例子中我并不知道要循环几次,只是设置了循环的退出条件,就是当string == "quit"时。下面我们开始学习语法:
下面是示意流程图: expression就是条件表达式,当条件表达式为“真”时进入下一次循环;当条件表达式为“假”时结束循环。 我们来看一下下面的程序: while语句 变量每次加一,直到i等于10循环结束。 else语句 上面的循环没有被执行,因为i初始化是0,而while的条件表达式则需要i > 100,显然是不满足条件的。这里用到的else语句,即否则处理,与if语句的else作用相同。 break语句 break用于在任意时刻中断循环的运行。此程序中我们设定了i能被7整除则执行break语句。 continue语句 程序里用到了列表,当读取的元素为“鸡”的时候,回到while语句的初始,这样就不会执行下面的print语句了。 当然while也可以嵌套,比如:
还可以这样:
由于循环嵌套比较复杂WHILE循环语法,我不在这展开讲,待我们后面的课程中有涉及我再详细去讲。 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |