Python 流程控制详解
掌握变量、类型和运算符后,要写出有逻辑、能解决实际问题的 Python 程序,核心是掌握流程控制——也就是让代码'按需执行''重复执行'。Python 的流程控制主要包括条件语句(if-elif-else)和循环语句(while/for),它们是实现复杂逻辑的基础。
一。顺序语句:基础执行语句
默认情况下,Python 的代码执行顺序是按照从上到下的顺序,依次执行的。
# 默认情况下,Python 代码的执行顺序,是从上到下依次执行的。
print("111")
print("222")
print("333")
执行结果一定为 111, 222, 333 而不会是其他的顺序。这种按照顺序执行的代码,我们称为顺序语句。
注意:这个顺序是很关键的,编程是一件明确无歧义的事情,按任务的顺序,计算机才能够正确的进行执行。
二。条件语句:实现'如果…否则…'逻辑
条件语句(也叫分支语句)让程序根据不同条件执行不同代码块,核心关键字是 if、elif、else。
2.1 核心语法格式
Python 的条件语句有 3 种常见形式,语法简洁且强制缩进(4 个空格或 1 个 Tab)区分代码块,不用大括号 {}。
(1)单分支:if 满足条件才执行代码块,不满足则跳过:
# 示例:输入年龄,判断是否成年
age = int(input("请输入你的年龄:"))
if age >= 18:
print("你已成年,可以独立上网~")
(2)双分支:if-else 满足条件执行一个代码块,不满足执行另一个,非此即彼:
# 示例:输入数字,判断奇偶
num = int(input("请输入一个整数:"))
if num % 2 == 0:
print(f"{num} 是偶数")
else:
print(f"{num} 是奇数")
(3)多分支:if-elif-else 处理多个条件判断,只要有一个条件满足就执行对应代码块,后续不再判断:


