以下关于Python的程序控制结构的说法中错误的是
A: 在while和for循环中,continue语句的作用是终止当前当次循环,重新进入下一次循环。
B: 在while和for循环中,break语句的作用是跳出所有的循环,不仅终止当前循环,也终止上一层的循环。
C: if语句执行有一个特点,它是从上往下判断,如果在某个判断上是True,则执行该判断对应的语句,忽略剩下的elif和else。
D: 布尔运算符有一个很有趣的短路逻辑特性,即表达式x and y当x为假时,会直接返回False,不会去计算y的值。
A: 在while和for循环中,continue语句的作用是终止当前当次循环,重新进入下一次循环。
B: 在while和for循环中,break语句的作用是跳出所有的循环,不仅终止当前循环,也终止上一层的循环。
C: if语句执行有一个特点,它是从上往下判断,如果在某个判断上是True,则执行该判断对应的语句,忽略剩下的elif和else。
D: 布尔运算符有一个很有趣的短路逻辑特性,即表达式x and y当x为假时,会直接返回False,不会去计算y的值。
举一反三
- Python支持以下循环控制语句: break语句 在语句块执行过程中终止当前循环,跳出该次循环,执行下一次循环。
- 关于break和continue语句,下面说法错误的有()。 A: break可以用于循环语句中。 B: continue只能用于循环语句中。 C: 在循环语句中,break语句将终止循环;而continue是略过当前循环中剩余的语句进入下一次循环。 D: 在循环语句中,continue语句将终止循环;而break是略过当前循环中剩余的语句进入下一次循环。
- 在语句块执行过程中终止循环,并且跳出整个循环的语句_______在语句块执行过程中终止当前循环,跳出该次循环,执行下一次循环的语句________
- while循环语句和for循环语句使用else的区别是( )【多选题】 A: else语句和while循环语句一起使用,则当条件变为False时,执行else语句 B: else语句和while循环语句一起使用,则当条件变为True时,执行else语句 C: else语句和for循环语句一起使用,else语句块只在for循环正常终止时执行 D: else语句和for循环语句一起使用,else语句块只在for循环不正常终止时执行
- continue 语句在语句块执行过程中终止当前循环,跳出该次循环,执行下一次循环。 A: 正确 B: 错误