在Python编程中,循环结构是处理重复任务的重要工具。熟练掌握循环结构可以大大提高编程效率。本文将详细介绍Python中的三种基本循环结构:for循环、while循环和嵌套循环,并通过实战实例帮助读者轻松掌握编程逻辑。

一、for循环

for循环是最常用的循环结构之一,用于遍历序列(如列表、元组、字符串)或其他可迭代对象。

1.1 列表遍历

numbers = [1, 2, 3, 4, 5]
for number in numbers:
    print(number)

1.2 字符串遍历

name = "Python"
for letter in name:
    print(letter)

1.3 range()函数

range()函数可以生成一个序列,常用于for循环中控制循环次数。

for i in range(5):
    print(i)

二、while循环

while循环用于在满足特定条件的情况下重复执行一段代码。

2.1 循环控制

count = 0
while count < 5:
    print(count)
    count += 1

2.2 break和continue

break用于立即退出循环,而continue用于跳过当前循环的剩余部分,继续执行下一轮循环。

for i in range(1, 11):
    if i % 2 == 0:
        continue
    print(i)

三、嵌套循环

嵌套循环指的是在一个循环内部再嵌套另一个循环。

3.1 两层嵌套循环

for i in range(1, 4):
    for j in range(1, 4):
        print(f"i = {i}, j = {j}")

3.2 多层嵌套循环

for i in range(1, 4):
    for j in range(1, 4):
        for k in range(1, 4):
            print(f"i = {i}, j = {j}, k = {k}")

四、实战实例

4.1 计算自然底数e

e = 0
for i in range(1, 11):
    e += 1 / i
print(e)

4.2 计算圆周率π

import math

pi = 0
for i in range(1000000):
    pi += math.sin(i) / (2 * i + 1)
pi *= 4
print(pi)

通过以上实战实例,读者可以更好地理解Python循环结构的用法和编程逻辑。熟练掌握这些技巧,将为你的Python编程之路奠定坚实基础。