python循环语句for计数_Python笔记——for循环&while循环

循环语句:

1、for...in...循环语句:

eg:

for   i    in  [1,2,3,4,5]: #有个冒号哦

print(i*5)#将会被重复执行

简单的来讲,i 代表空房间,1,2,3,4,5代表办业务的人

for循环的3个要点即是:1.空房间;2.一群等着办业务的人;3.业务流程

for循环:空房间

空房间学名叫【元素】(item),可以把它当成一个变量,我们需要给这个房间取个名字,就是变量名

随便取什么名字都可以啦,上面距离叫i是因为item的缩写,常用嘛,一看就能理解

for循环:一群排队办业务的人

字典、列表和字符串'XXX'都是一群排队办业务的人,都可以被for循环

range()函数

eg1:

for i in range(3):

print(i)#运行结果是:0,1,2

使用range(x)函数,就可以生成一个从0到x-1的整数序列

eg2:

for i in range(13,17):

print(i)#运行结果是:13,14,15,16

eg3:

for i in range(3):

print('我很棒')#运行结果是:打出三次'我很棒'

eg4:

for i in range(0,10,3):#意思是:从0数到9(取头不取尾),数数的间隔为3

print(i)#运行结果是:0,3,6,9

range(a,b,c)

a:计数从a开始,不填时,默认从0开始

b:计数到b结束,但不包括b

c:计数的间隔,不填时默认为1

for循环:办事流程

eg:

for i in [1,2,3,4,5]:

print(i*5)

这两行代码中,in表示从“一群排队办业务的人”(字符串、列表、字典等)中依次取值,这个刚才我们已经学过了。

在循环的过程中,“一群排队办业务的人”会被依次取出,然后走进房间i去办理业务。

但办事流程呢?在这里流程很简单,都是print(i*5)。然后在i=1的情况下,执行一遍流程;在i=2的情况下,再执行一遍流程……一直执行到i=5,也就把这群人的事情全部办完了:

2、while循环:

eg:

a=0

while a<5:#条件

a=a+1

print(a)#这两行是while字句

while循环:放行条件

while a<5:#这个就是放行条件

while循环:办事流程

while循环,在满足条件的时候,会一轮又一轮地循环执行代码

3、两种循环对比:

for循环和whlie循环最大的区别在于【循环的工作量是否确定】,for循环就像空房间依次办理业务,直到把【所有工作做完】才下班。但while循环就像哨卡放行,【满足条件就一直工作】,直到不满足条件就关闭哨卡。

当【工作量确定】的时候,就可以让for循环来完成重复性工作。反之,【工作量不确定时】可以让while循环来工作

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值