Python 流程控制核心:条件语句与循环实战
掌握流程控制是编写任何程序的基础。在 Python 中,这主要涉及条件判断(if/else)和循环结构(for/while)。本文将结合实战案例,带你深入理解这些机制,避免常见陷阱。
一、条件判断语句
1. 关系运算符与表达式
比较运算符用于构建条件表达式,返回布尔值 True 或 False。
| 运算符 | 含义 | 示例 |
|---|---|---|
== | 等于 | 5 == 5 → True |
!= | 不等于 | 5 != 3 → True |
> / < | 大于 / 小于 | 5 > 3 → True |
>= / <= | 大于等于 / 小于等于 | 5 >= 5 → True |
a, b = 10, 20
print(a == b) # False
print(a != b) # True
print(a < b) # True
# 字符串比较遵循字典序,且区分大小写
print("apple" < "banana") # True
print("Hello" == "hello") # False
2. if-else 基础结构
缩进是 Python 的语法核心,决定了代码块的归属。
age = 18
if age >= 18:
print()
()
:
()
()

