在Python中,循环结构主要有两种:for
循环和while
循环。
for
循环
for
循环用于遍历序列(如列表、元组、字典、字符串)或其他可迭代对象。其基本语法如下:
for item in iterable:
# 执行代码块
其中,item
是在每次循环中从iterable
(可迭代对象)中取出的元素。例如:
fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
print(fruit)
输出:
apple
banana
cherry
while
循环
while
循环会在条件为真的情况下重复执行一段代码。其基本语法如下:
while condition:
# 执行代码块
其中,condition
是一个表达式,如果其值为真(True),则执行代码块。执行完代码块后,再次检查condition
,如果仍然为真,则再次执行代码块,如此反复,直到condition
的值为假(False)为止。例如:
count = 0
while count < 5:
print(count)
count += 1
输出:
0
1
2
3
4
在Python中,你还可以使用break
语句来跳出循环,或者使用continue
语句来跳过当前循环的剩余部分,并开始下一次循环。
注意:在使用循环时,要确保循环有一个明确的退出条件,否则可能会导致无限循环,使程序无法正常结束。