一、Python条件语句

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。主要关键字为:if 、else、elif

条件语句的用法逻辑是:当 xxx条件成立(if elif都是条件判断),执行某个程序代码块,否则(else)条件下的代码块执行。else条件代码块只有在if elif条件都不成立的情况下才会执行。

如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功,Python运算符的知识在上一篇教程里面有讲到过。

二、Python循环语句

Python提供了for循环和while循环,循环语句允许我们执行一个语句或语句组多次。

1、Python while循环语句

Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。

2、Python for循环语句

Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

详细解释一下代码:

for num in range(0,10,2):

print(num)

range()函数是生成了一个等差数列,这里相当于定义了一个num对象,并将num初始化值为0,每一次循环运算令num=num+2,当num小于10的时候,打印输出num的值。可以看到运行结果为0,2,4,6,8

3、Python break、continue语句

循环语句时可以用continue,break 来跳过循环,continue用于跳过该次循环,break则是用于退出循环。

break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。break语句用在while和for循环中。

continue 语句跳出本次循环,而break跳出整个循环。continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。

continue,break 语句的运行结果如图所示。

三、Python pass 语句

pass语句是空语句(do nothing)作用是可以保证代码格式完整、保证代码语义完整。pass语句是一个空语句,它不做任何操作,它用于某些场合在语法上需要一个语句但是却什么都不做的情况下,就相当于一个占位符。可以在创建类的时候用pass语句做一个占位符,以后再补充内容。pass更重要的一个用法就是可以在写代码的时候保持一种抽象思维,用pass替代某些代码,在后续过程中再补充。

四、总结

用Python循环嵌套的方法,求出100以内的质数: