Python编程基础:循环控制详解
在编程中,我们经常需要多次执行某些操作,这正是循环发挥作用的场景。Python提供了两种主要的循环控制语句:for
循环和while
循环。本文将指导您如何在Python中使用这两种循环,并通过示例演示它们的用法。
for 循环
for
循环在Python中用于遍历序列(如列表、元组、字符串)中的每个元素,并执行代码块。
基本语法
for element in sequence:
# 对序列中的每个元素执行这块代码
示例
# 遍历列表中的每个元素
for item in [1, 2, 3, 4, 5]:
print(item)
这段代码会依次打印列表中的数字1到5。
while 循环
while
循环用于在满足某个条件的情况下重复执行代码块。
基本语法
while condition:
# 只要条件为真,就执行这块代码
示例
# 当变量count小于5时,执行循环体
count = 0
while count < 5:
print(count)
count += 1
这段代码会打印从0到4的数字。
循环控制语句
在循环中,break
和continue
语句用于更精细地控制循环的执行。
- break: 终止整个循环
- continue: 跳过当前循环的剩余代码,并继续下一次循环迭代
示例
# 使用break退出循环
for num in range(1, 10):
if num == 5:
break
print(num)
# 使用continue跳过某些迭代
for num in range(1, 10):
if num % 2 == 0:
continue
print(num)
第一个循环会在打印到4后停止,因为它遇到了num == 5
的情况并执行了break
语句。第二个循环只会打印奇数,因为每当遇到偶数时continue
语句将执行。