前言:
掌握变量、类型和运算符后,要写出有逻辑、能解决实际问题的 Python 程序,核心是掌握流程控制——也就是让代码'按需执行''重复执行'。Python 的流程控制主要包括条件语句(if-elif-else)和循环语句(while/for),它们是实现复杂逻辑(如游戏、工具脚本)的基础。本文结合核心知识点,从条件语句的语法规则、循环语句的灵活用法,到空语句 pass 的作用,再到综合实战案例,一步步帮你吃透 Python 流程控制,让代码按照你的想法'听话执行'。
一。顺序语句:基础执行语句
默认情况下,Python 的代码执行顺序是按照从上到下的顺序,依次执行的。
# 默认情况下,Python 代码的执行顺序,是从上到下依次执行的。这个顺序是不会乱的~
print("111")
print("222")
print("333")
执行结果一定为 111,222,333 而不会是其他的顺序。这种按照顺序执行的代码,我们称为顺序语句。
注意:这个顺序是很关键的,编程是一件明确无歧义的事情,安装好任务的顺序,计算机才能够正确的进行执行。就好像人生的顺序,是上学,工作,结婚,生子。一旦这里的顺序乱了,就很麻烦。
二。条件语句:实现'如果…否则…'逻辑
条件语句(也叫分支语句)让程序根据不同条件执行不同代码块,核心关键字是 if、elif、else。
2.1 核心语法格式
Python 的条件语句有 3 种常见形式,语法简洁且强制缩进(4 个空格或 1 个 Tab)区分代码块,不用大括号 {}。
(1)单分支:if
满足条件才执行代码块,不满足则跳过:
# 语法格式
""" if 条件表达式:
满足条件执行的代码 1
满足条件执行的代码 2 """
# 示例:输入年龄,判断是否成年
age = int(input("请输入你的年龄:"))
if age >= 18:
print("你已成年,可以独立上网~")
(2)双分支:if-else
满足条件执行一个代码块,不满足执行另一个,非此即彼:
# 语法格式
""" if 条件表达式:
满足条件执行的代码
else:
不满足条件执行的代码 """
# 示例:输入数字,判断奇偶
num = int(input("请输入一个整数:"))
if num % 2 == :
()
:
()


