for循环


一、为什么要学for循环?

想象一下,你有一个装满了玩具的箱子,你想把每个玩具都拿出来玩一遍。如果每次都要用手一个一个拿,是不是很累?for循环就像你的机器人助手,能帮你自动拿出每个玩具,你只要告诉它怎么做就行!


二、for循环长什么样?

先记住口诀:**“对于…里面的每一个…,做…”**。Python里写起来是这样的:

for 变量 in 列表:    做一件事情

重点注意:

  1. 冒号::像说话的停顿,告诉电脑“我要开始循环啦!”
  2. 缩进:循环里的代码要缩进4个空格(按键盘上的Tab键),就像排队一样整齐!

三、超简单例子:打印水果

假设你有一个水果列表,想打印每个水果的名字:

fruits = ["苹果", "香蕉", "草莓"]
for fruit in fruits:   # 对列表里的每一个水果
    print(fruit)       # 打印它的名字

输出结果:

苹果香蕉草莓

💡 小发现fruit这个变量会自动变成列表里的每一个元素,第一次是”苹果”,第二次是”香蕉”……


四、用for循环做数学题

任务:计算1+2+3+4+5的和。

传统方法1+2+3+4+5=15(但数字多了会累死!)

for循环方法

numbers = [1, 2, 3, 4, 5]
total = 0                 # 准备一个“存钱罐”
for num in numbers:
    total = total + num   # 每次往存钱罐里加一个数
print("总和是:", total)

输出结果:

总和是:15

五、和if语句做朋友

任务:找出列表中的偶数。

numbers = [1, 2, 3, 4, 5]
for num in numbers:
    if num % 2 == 0:      # 如果除以2余0(偶数)
        print(num, "是偶数!")

输出结果:

2 是偶数!4 是偶数!

六、range()函数:生成数字序列

问题:如果列表太长怎么办?比如想循环100次!

解决:用range()自动生成数字!

例子1:循环5次

for i in range(5):    # 生成0,1,2,3,4
    print("第", i, "次循环")

例子2:从3到8(不包含8)

for i in range(3, 8): # 生成3,4,5,6,7
    print(i)

七、自己动手试试!

  1. 任务1:用for循环打印你的好朋友名字列表。
  2. 任务2:计算1到10的乘积(1×2×3×…×10)。
  3. 挑战题:找出列表[10, 25, 30, 45, 50]中所有能被5整除的数。

八、常见错误

  1. 忘记冒号::电脑会生气,提示你语法错误!
  2. 忘记缩进:代码不整齐,电脑不知道哪句要循环!
  3. 变量名写错:比如把fruit写成frut,电脑不认识!

学会了for循环,你就有了“批量处理”的超能力!就像魔法一样,让电脑帮你做重复的事情~ 🚀

  • Avatar photo

    宁妄

    一个热爱自然却被困在代码世界的“人”

    Related Posts

    综合复习

    1️⃣ 认识Python Python就像和电脑说话的“魔法…

    牛马耕地

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注