Python学习笔记(九):循环

循环

计算机程序通常会周而复始地重复同样的步骤,这称之为循环。主要有两种类型的循环:
计数循环:重复一定次数的循环。
条件循环:重复直至发生某种情况时结束的循环,只有条件为真,这种循环就会一直持续下去。
每次循环称之为一次迭代。

计数循环

很多人叫for循环,因为包括Python在内的很多语言在程序中都使用for关键字来创建这种类型的循环。
for循环需要一个代码块开告诉程序每次做什么,这个代码块称之为循环体。

for looper in [1,2,3,4,5]:
	print looper

在这里插入图片描述
示例中:循环的值的列表保存在一个中括号里面,Python就是利用中括号以及数字之间的逗号来建立列表(列表先简单理解为一个容器,可以存放一些东西)。
采用这种方法时,如果我需要循环的值非常多就很麻烦需要键入很多很多的数字,此时可以利用range()函数。

range()函数:在()中输入起始值和结束值,它会创建一个列表,其中包含了这个范围类的所有值。
在这里插入图片描述
在这里插入图片描述
需要注意,range()提供的数字列表是从初始值开始到结束值前一个数字结束。
如果你是从“0”开始循环,可以直接简写为range(5):这其实就表示range(0,5)。

修改列表间隔

上面的示例中,循环时每次迭代的间隔都是1(计数增加1)。如果希望修改循环按其他间隔来执行或者希望计数减少(反向计数)可以利用range()函数中的一个额外的参数(先不用理解参数的含义)。
在这里插入图片描述
示例中的“2”就是range()函数中的第三个参数,这表明将按照间隔为2来计数。
如果需要反向计数,参数为“-1”:
在这里插入图片描述

列表内并非只能是数字

列表不一定非得是数字列表,也可以是字符列表、字符串列表或者其他列表。
在这里插入图片描述

条件循环

有时我们无法提前知道迭代的次数或者没有可用的值列表,有时你可能希望循环一直运行直到发生某种情况才结束,就可以使用条件循环或叫while循环。
在这里插入图片描述

跳出循环

跳到循环的下一次迭代:continue。
完全终止循环:break。
在这里插入图片描述
当满足if条件时continue,即返回列表进行下一次迭代。
在这里插入图片描述
满足if条件时终止循环。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值