python初学者,循环语句

前言

在写程序时,每个语句至多被执行一次,程序的长度限制了程序的功能。如果想让程序完成更多的复杂工作就要突破这样的限制。

这些程序基本特征是:

需要做一系列的重复性操作。

这些重复性操作有规律,可以说的清楚。

为了能解决这样的问题,代码中需要引入循环结构。

  • 循环语句可以使指定的代码块重复指定的次数.循环语句分成两种,while循环 和 for循环

1. while循环

image
  • 当循环的初值和终值并不十分明确,但是有清晰的循环条件时,我们采用while循环结构

  • ==语法:==

 while 条件表达式 :
       语句块
   else:
       语句块
  • 注意:
  • 条件表达式后的“:”不可省略,语句块注意缩进。
  • 执行while语句的时候,先求条件表达式的值,如果值为True就执行循环体语句块一次,然后重复上述动作;当条件表达式的值为False的时候,while语句执行结束

2. for循环

  • for语句用一个循环控制器(Python中称为迭代器)来描述其语句块的重复执行方式

  • for循环通常用来遍历可迭代的对象,如一个 列表或者一个字典

语法:

 for 变量 in 迭代器:
 语句块
  • 注意
  • for和in都是关键字,语句中包含了三个部分,其中最重要的就是迭代器。
  • 由关键字for开始的行,称为循环的头部,代码块称为循环体。
  • 语句块需要缩进,且块中各个语句的缩进量必须相同。
  • 字符串类型本身就是一种迭代类型,可以直接放在for语句中作为迭代器使用。
for i in "python"
print(i)

运行结果:

image

continue

  • 不再执行continue语句后面的语句,程序直接开始下一次循环

  • continue语句只能用在循环内

break

  • break语句表示跳出循环和与循环同级的else语句

(注意:部分资料来源于网络,如有侵权请联系作者!)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容