条件测试是程序做出决策的基础。Python通过比较运算符产生 True 或 False 的布尔值。
- 比较运算符 : == 、 != 、 > 、 < 、 >= 、 <=
- 逻辑运算符 : and 、 or 、 not
- 成员测试 : in 、 not in
注意 :区分 == (等于比较)与 = (赋值)。
欢迎关注微信公众号
条件测试是程序做出决策的基础。Python通过比较运算符产生 True 或 False 的布尔值。
注意 :区分 == (等于比较)与 = (赋值)。
if 语句根据条件决定是否执行一段代码。条件为真时执行,为假则跳过。
核心规则 :
当需要"二选一"时,使用 if-else 结构。
if-elif-else 多分支 :处理多种条件判断。
嵌套 if :在 if 代码块中再写 if,用于更精细的判断。
三元表达式 :将简单 if-else 写成一行。
for 循环用于遍历可迭代对象(列表、字符串、字典、范围等),逐一处理每个元素。
range(start, stop, step) :start 含,stop 不含,step 为步长。
enumerate() :同时获取索引和元素。
zip() :并行遍历多个序列。
列表推导式 :for 循环的简洁写法。
while 循环在条件为真时持续执行,条件为假时退出。适合 次数不确定 的场景。
break :立即跳出整个循环。
continue :跳过当前迭代,继续下一次循环。
pass :占位语句,不执行任何操作。常用于代码骨架。
else 子句 :循环正常结束(没有被 break)时执行。
循环中再写循环,常用于处理二维结构或多重迭代。
输出 :
综合运用 if、while、break 写一个猜数字小游戏。