1. for 循环:
for 循环用于迭代一个可迭代对象(比如列表、元组、字符串等)的元素。
# 示例 1
fruits = ["apple", "banana", "orange"]
for fruit in fruits:
print(fruit)
# 示例 2
for i in range(5):
print(i)
2. while 循环:
while 循环用于在某个条件为真的情况下重复执行代码块。
# 示例 1
count = 0
while count < 5:
print(count)
count += 1
# 示例 2
password = ""
while password != "secret":
password = input("Enter the password: ")
if password == "secret":
print("Access granted!")
else:
print("Access denied. Try again.")
3. break 和 continue 语句:
- break 语句用于跳出循环,终止整个循环的执行。
for i in range(10):
if i == 5:
break
print(i)
- continue 语句用于跳过当前循环块中的剩余代码,继续下一次循环。
for i in range(10):
if i % 2 == 0:
continue
print(i)
4. else 语句:
else 语句在循环正常结束时执行,但如果循环被 break 中断,则不执行。
for i in range(5):
print(i)
else:
print("Loop completed.")
5. pass 语句:
在 Python 中,如果你希望有一个空的循环或条件体,可以使用 pass 语句占位。
for i in range(5):
pass # 此处可以是空循环体,防止语法错误
循环语句使得你可以重复执行一段代码,有助于处理重复性任务和遍历数据集。通过理解这些基本的循环语句结构,你可以更好地进行迭代和循环控制的编程。
转载请注明出处:http://www.zyzy.cn/article/detail/13315/Python 基础