循环用于重复执行一些程序块。从上一讲的选择结构,我们已经看到了如何用缩进来表示程序块的隶属关系。循环也会用到类似的写法。

for循环
for循环需要预先设定好循环的次数(n),然后执行隶属于for的语句n次。
基本构造是
复制代码 代码如下:
for 元素 in 序列:
statement
举例来说,我们编辑一个叫forDemo.py的文件
复制代码 代码如下:
for a in [3,4.4,'life']:
print a
这个循环就是每次从表[3,4.4,'life'] 中取出一个元素(回忆:表是一种序列),然后将这个元素赋值给a,之后执行隶属于for的操作(print)。
介绍一个新的Python函数range(),来帮助你建立表。
复制代码 代码如下:
idx = range(5)
print idx
可以看到idx是[0,1,2,3,4]
这个函数的功能是新建一个表。这个表的元素都是整数,从0开始,下一个元素比前一个大1, 直到函数中所写的上限 (不包括该上限本身)
(关于range(),还有丰富用法,有兴趣可以查阅, Python 3中, range()用法有变化)
举例
复制代码 代码如下:
for a in range(10):
print a**2
while循环
while的用法是
复制代码 代码如下:
while 条件:
statement
while会不停地循环执行隶属于它的语句,直到条件为假(False)
举例
复制代码 代码如下:
while i < 10:
print i
i = i + 1
中断循环
复制代码 代码如下:
continue # 在循环的某一次执行中,如果遇到continue, 那么跳过这一次执行,进行下一次的操作
break # 停止执行整个循环
for i in range(10):
if i == 2:
continue
print i
当循环执行到i = 2的时候,if条件成立,触发continue, 跳过本次执行(不执行print),继续进行下一次执行(i = 3)。
复制代码 代码如下:
for i in range(10):
if i == 2:
break
print i
当循环执行到i = 2的时候,if条件成立,触发break, 整个循环停止。
总结
range()
for 元素 in 序列:
while 条件:
continue
break
相关推荐:
优化型网站:提升企业竞争力的必备利器,重庆网站推广工作如何
ChatGPT为什么打不开?背后原因与解决方案,慧ai写作
SEO学堂:开启数字营销新时代,全面提升网站排名与流量,文山ai营销推广方案
SEO新站优化指南:快速提升排名的必备技巧,海珠网站推广哪家有名
ChatGPT付款银行卡被拒绝?解决方案全解析!,小发猫ai智能写作查重能过吗
Bing搜索的注意事项-提高搜索效率与准确性,轻松获取所需信息,最近ai写作软件推荐
360刷排名工具选哪家?揭秘2025年最强排名优化工具!,ai写作网站哪个好一点
文章AI排版,让创作更高效的秘密武器
BingAdapter设置数据后没有显示数据?解决方案在这里!,ai中如何把图变形
为什么做抖音seo,为什么做抖音推广 ,描边ai虚线
ChatGPT一经发布,便受到了用户的狂热追捧,引爆人工智能热潮,十代ai达人办公本
SEO中的别类词:提升排名,轻松超越竞争对手,ai插画生肖
优化公司:助力企业腾飞的秘密武器,微信营销推广价格多少
怎样使用AI写文章:释放创作潜能,提升写作效率
seo计算了什么,seo的常用术语 ,ai智能有意思的口令
AI一键生成文章,写作新境界
《SEO教材:打造网站流量的核心利器,教你轻松SEO优化技巧》,咖啡网站建设总结文案
seo都有什么问题,seo都有什么问题和答案 ,ai凯旋公主下载
seo自己做什么,自己做seo需要花钱吗 ,ai850775
SEO经营:助力企业腾飞的秘密武器,靖边百度关键词排名
seO经理是什么岗位,seo经理招聘 ,ai写作重复被查
主流seo是什么,seo是什么推广网站 ,AI心理师
用AI创作的文章算原创吗?深度背后的逻辑与意义
SEO与网络推广机构:如何选择最适合你的数字营销合作伙伴,ai写作软件性价比高吗
SEO优化快:如何在短时间内实现网站流量爆发,Lacey0508ai
什么是seo概念,什么是seo,sem ,ai音标谐音
ChatGPT不能打开EL?揭秘这一困扰背后的真相与解决方案,ai被动房
企业如何借助SEO咨询实现精准流量引爆,助力业绩提升,立刻推广的旅游线下营销
SEO和品牌营销:如何通过搜索引擎优化打造品牌影响力,建邺seo软件
了解SEO:让你的网站在搜索引擎中脱颖而出的秘密武器,宝山区常见网站优化
为什么seo这么麻烦,seo是什么意思 为什么要做seo ,dota1ai地图命令选ai
ChatGPT维护页面-背后的技术与用户体验,ai领域ppt
SEO量:提升网站流量和排名的关键法则,德兴seo
SEO利用:让你的网站快速登顶,获取更多流量与客户!,延边小程序推广平台网站
整理文章的AI:提升写作效率的智能助手
优化,让生活与工作更高效-从个人到企业的全面升级,广州百度seo费用
优方法-高效生活与工作的秘密武器,钻石营销推广方案
怎么让AI写文章,轻松实现内容创作的智能化
SEO职位:数字营销的核心,开启职业新高峰,汕尾网站建设推广厂商
SEO网:让你的数字营销更加精准高效,开启网络引流新时代,丰县互联网网站推广优势
ChatGPTO1Pro模型:开启AI新纪元,免费应用带来无尽可能,苹果上的ai写作在哪里
seo都有什么意思,seo 啥意思 ,ai园林
ChatGPT异常了:人工智能的极限与突破,ai and ethics
ChatGPT无法打开?这些解决办法让你重新畅享智能对话!,北大写作ai
SEO查看-如何通过精确分析提升网站流量与排名,东丽网站建设价格
ChatGPT页面空白不乏登录:让你秒变职场高手与生活智囊,百度ai 腾讯ai
ChatGPT安装包Windows版:让AI助力你的工作与生活,人工智能ai不是梦在线
SEO教育:搜索引擎优化,开启成功职业之路,搜狗SEO排名接单
为什么seo吸引人,为什么seo吸引人呢 ,ai路径查找器绘制树
ChatGPT坏了用什么?替代方案,满足你的智能对话需求,星际一的ai