一、分支结构:
1. 识记类:
- 缩进不正确会影响分支功能,缩进是python分支语句的语法部分
x = 4
y = 0
if (x > 2) or (x / y > 5):
print("True")
else:
print("False")
- 错因:首先该题是分支结构,也考察了对异常处理的知识点,但是考察的核心在于逻辑表达式的短路处理!
以下两个例子浅显易懂:
2.1. or
前为真要短路 (对比C语言的图像法)||
>>> True or 0
True
>>> False or 1+6
7
2.2. and
前为假要短路 &&
>>> True and 0
0
>>> False and 1+6
False
二、循环结构:
break
与continue
break
: 结束当前循环,又称跳出本层循环,continue
:结束当次循环,又称跳出本次循环,提前进入下一次循环(即从循环的开头重新执行),比如求10以内的奇数:就是见偶数就跳过。
continue用来结束当前当次循环,即跳出循环体中下面尚未执行的语句,但不跳出当前循环。
- 这种题总结成见字母就跳过
for s in "PythonNCRE"