在 Python 中,循环语句用于多次执行一段代码。以下是 Python 中常见的循环语句:

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 基础