Python 条件和循环语句
条件语句和循环语句是编程中的核心控制流工具。它们允许你的程序根据不同的条件执行不同的代码路径,或者重复执行某段代码,从而实现复杂的逻辑。
条件语句
条件语句用于根据某个条件是否为真来决定执行哪段代码。
if 语句
如果条件为 True,则执行 if 下方的代码块。
if...else 语句
如果条件为 True,执行 if 块;否则,执行 else 块。
if...elif...else 语句
当你需要检查多个条件时,可以使用 elif (else if) 链。
循环语句
循环语句用于重复执行一段代码。
for 循环
for 循环用于遍历任何可迭代对象(如列表、元组、字符串、字典、集合或 range 对象)。
遍历列表:
使用 range() 函数:
range() 函数可以生成一个数字序列,常用于控制循环次数。
while 循环
只要指定的条件为 True,while 循环就会一直执行其代码块。你需要确保循环内部有代码能最终使条件变为 False,否则会导致无限循环。
循环控制语句
有时你需要在循环过程中改变其正常的执行流程。
break 语句
break 用于立即终止整个循环,并执行循环之后的代码。
continue 语句
continue 用于跳过当前循环的剩余部分,直接进入下一次迭代。
else 子句
Python 的循环有一个不常见的特性:可以带一个 else 子句。这个 else 块仅在循环正常完成(即没有被 break 语句中断)时执行。