值得保藏!16段代码入门Python轮回语句
输出功效:
代码清单7的第1层while语句用于录入人名,第2层则在大师名下录入多门后果,布尔表达式抉择录入的人数和课程数。 03 break、continue与pass在前两节中,已经先容了Python中的两种轮回语句。轮回语句中还可以嵌入break、continue和pass语句,以机动地改变流向,实现更多成果。 1. break 在Python中,break语句用于终止轮回语句的执行。行使该语句时,纵然轮回前提判定为真,或序列未被完全递归,轮回语句也会被立即遏制。 break语句一样平常共同前提判定行使,由于措施的终止必需是在某一前提被满意时执行。break语句在for轮回和while轮回中的行使如代码清单8所示。
输出功效:
输出功效:
从代码清单8可以看到,break语句用于for轮回和while轮回是有区此外。用于for轮回时,只终止遍历中某一次的轮回体执行;用于while轮回时,整个轮回被终止。 break只终止本层轮回,若有多层嵌套的轮回,在个中一层轮回中写入break,只在这层轮回中见效,措施将跳到上一层轮回中继承运行,如代码清单9所示。
输出功效:
在代码清单9中,break语句在前提判定式“if j>1:”后被行使,因此尽量j的指定遍历次数为10,现实上遍历只运行两次。因为break语句只终止本层轮回的运行,i仍旧遍历执行了两次,而不是在第1次遍历进程末端终止。 2. continue Python中的continue语句用于跳出当前轮回,并执行下一次轮回,而break跳出整层轮回,两者的成果具有明明区别。 假如一段代码中包括continue语句,轮回执行至continue处时,先忽略本次轮回,在本层仍满意前提的剩余轮回次数中继承执行,不会终止这一层轮回。现实上,假如在某一层的每次轮回中都行使continue语句,就相等于行使break语句。 打印一个数表,要不打印某些指定的数字,或只打印某类数,就可以行使continue语句跳过一些轮回次数,该语句在for轮回和while轮回中都可以自由地行使,如代码清单10所示。
(编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |