Python 轻松学会写程式笔记-第4节49-For 回圈

最终程序

# for loop

cars = ['Toyota', 'Honda']

for car in cars:
	print(car)

names = ['Allen', 'Tom', 'Jack']

for name in names:
	print(name)

在这里插入图片描述
第二种迴圈 叫做

for loop=for 回圈

那我们先写一个清单出来
cars等于Toyota跟Honda
这是一个两个车厢的清单 叫做cars

那我直接写一个迴圈给你看
for car in cars
prints car
我先存档for.py
好 现在我写了一个很简单的for loop

解释

for loop的意思就是
把清单中的东西一个一个拿出来

就这样 其实for loop就讲完了

现在这个例子呢
是把什么清单中的东西一个一个拿出来
哪个清单? cars清单 装著Toyota跟Honda的清单
所以第一次拿出Toyota 第二次拿出Honda

每一次拿出来呢
我就把你称呼为car
所以这个car
只是一个暂时的
用来称呼
每一个东西而已

清单中的每一个东西
它是一个暂时的变数
我只有把它用在for loop里面
for loop外面我就不会使用 car这个变数
我只是暂时的 用在for loop裡面
取了一个名字叫做car
来称呼清单中的每一个东西

我取得也很好啊
我取一个单数的car
因为每一个东西真的就是一个car
对不对 Toyota 如果它是一台车就真的一个car
所以我取得名符其实
cars清单中的每一个东西就是car
所以我每一个单数我就取叫做car 这样你明白为什么我取car

既然for loop的定义是 把清单中的东西一个一个拿出来
那是不是代表 清单中有几个东西 我就会走几回 回圈
那今天因为清单中有两个东西嘛
我这个迴圈呢我就会走两回
所以print会执行两次
因为有两个迴圈
第一次的时候 car等于Toyota 这是第一回
第二次的时候 car等于Honda 这是第二回
如果我还有第三个东西 是Audi 那就还有第三回
那清单走完了 从头走到尾嘛 走完了 for loop就结束了
迴圈走完了

把清单中的东西从头走到尾走一遍
每一次我就把你称呼为car 每一个东西我把你称呼为car
那现在这个for loop会印出什么
先印出Toyota嘛
然后第二次print执行的时候 会印出Honda嘛

好 那我们来执行看看
是不是印出Toyota跟Honda
我希望你们了解到
for loop 就是把清单中的东西一个一个拿出来
清单 就只是用来装东西的
for迴圈 它只是把清单中的东西 一个一个拿出来 每一个东西称呼为car

只是需要花一些例子
来让你理解它的使用
那现在这个例子呢
for car in cars
我就把 car一次一次印出来嘛
第一次印出Toyota 第二次印出Honda
for.py 有没有
第一次印出Toyota
第二次印出Honda
因为 car第一次等于Toyota嘛
第二次它变成Honda啦
for loop就走完啦
没东西啦
清单中没东西啊

我们再看另外一个例子好了
names等于一个清单装著Allen Tom 跟 Jack
那 我要写个for loop 来把一个一个东西读出来
for 这个地方我故意取一个单数的 name
我故意取一个单数的名字 来名符其实的 称呼每一个东西
因为每一个东西都是name嘛 我就故意取name
清单是names
for name in names
印出 name
它就会把名字 一个一个读出来

for name in names # for 单数 in 复数

我们再执行一次
Toyota Honda
Allen Tom Jack
这次的迴圈印出这一段 :Allen Tom Jack
第一次的时候 name等于Allen
第二次的时候 name等于Tom
第三次的时候 name等于Jack
print执行了三次
for loop超简单

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值