侧边栏壁纸
博主头像
编程之家 博主等级

行动起来,活在当下

  • 累计撰写 37 篇文章
  • 累计创建 3 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

Python 程序设计 - 9. for 循环

李航
2025-12-05 / 0 评论 / 0 点赞 / 5 阅读 / 0 字

Python 程序设计 - 9. for 循环

1. 引言

在 Python 中,for 循环是一个非常重要的控制结构。它用于重复执行一段代码,直到遍历完某个序列或迭代器中的所有元素。for 循环广泛应用于处理列表、字符串、字典、文件等各种可迭代对象。今天我们将详细了解 Python 中的 for 循环,并通过简单的代码实例加深理解。

2. for 循环介绍

for 循环的基本语法如下:

for 变量 in 可迭代对象:
    # 执行的代码
  • 变量:每次循环时,变量 会依次获取可迭代对象中的每一个元素。
  • 可迭代对象:可以是数字范围(通过 range() 创建)、字符串、列表、元组等。

3. for 循环语法和案例

3.1 基本语法:使用 range() 输出数字

range() 函数是 Python 中生成数字序列的一个内置函数,常用于 for 循环中。

for i in range(1, 6):  # range(1, 6) 会生成 1, 2, 3, 4, 5
    print(i)

输出

1
2
3
4
5
3.2 计算 1 到 10 的和

我们可以通过 for 循环遍历一个数字序列,并将每个数字累加到一个变量中,从而计算它们的总和。

total_sum = 0
for i in range(1, 11):  # 从 1 到 10
    total_sum += i
print("1 到 10 的和是:", total_sum)

输出

1 到 10 的和是: 55
3.3 遍历字符串中的每个字符

for 循环还可以遍历字符串中的每个字符。让我们用一个简单的例子来实现这一点。

string = "Hello"
for char in string:
    print(char)

输出

H
e
l
l
o
3.4 使用 for 循环计算偶数的和

在一个给定的数字范围内,提取所有偶数并计算它们的总和。

even_sum = 0
for i in range(2, 21, 2):  # 从 2 开始,步长为 2
    even_sum += i
print("1 到 20 的偶数和是:", even_sum)

输出

1 到 20 的偶数和是: 110
3.5 使用 for 循环打印平方值
for i in range(1, 6):
    print(f"{i} 的平方是: {i**2}")

输出

1 的平方是: 1
2 的平方是: 4
3 的平方是: 9
4 的平方是: 16
5 的平方是: 25

4. for 循环常见应用(后面会学)

4.1 遍历列表(后面会学)

列表是 Python 中常用的数据类型,可以使用 for 循环遍历其中的每个元素。

fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)

输出

apple
banana
cherry
4.2 遍历字典(后面会学)

字典是另一种常用的数据类型,可以通过 for 循环遍历字典的键和值。

person = {"name": "Alice", "age": 25, "city": "New York"}
for key, value in person.items():
    print(f"{key}: {value}")

输出

name: Alice
age: 25
city: New York

5. 练习题

练习 1:输出 1 到 20 的所有数字
for i in range(1, 21):
    print(i)
练习 2:计算 1 到 100 的和
sum = 0
for i in range(1, 101):
    sum += i
print("1 到 100 的和是:", sum)
练习 3:计算 1 到 50 中所有偶数的和
even_sum = 0
for i in range(2, 51, 2):
    even_sum += i
print("1 到 50 中偶数的和是:", even_sum)
练习 4:输出 1 到 10 的平方值
for i in range(1, 11):
    print(i**2)
练习 5:输出 1 到 20 的所有奇数
for i in range(1, 21, 2):
    print(i)

6. 总结

在 Python 中,for 循环是一个非常强大的工具,它可以帮助我们轻松地遍历序列、执行重复任务,并处理复杂的数据结构。掌握 for 循环的使用方法后,你将能够更高效地解决各种编程问题。通过不同的实例和练习,你可以加深对 for 循环的理解和应用。

0

评论区