
循环结构是程序设计中一种非常重要的结构,它具有重复操作的功能。当给定的循环条件成立时,反复执行某程序段,直到循环条件不成立为止。反复执行的程序段称为循环体。
Python中,while 循环和 if 条件分支语句类似,即在条件(表达式)为真的情况下,会执行相应的代码块。不同之处在于,只要条件为真,while 就会一直重复执行那段代码块。
在Python中,列表和元组可以用来顺序地存储一些我们想要的数据,它们是最常用的数据结构。
由于列表和元组的元素都是有索引的,因此程序可通过 while 循环、列表或元组的索引来遍历列表和元组中的所有元素。
for语句是Python语言所提供的一种功能更强、使用更广泛的循环语句,它常用于遍历字符串、列表、元组、字典、集合等序列类型,逐个获取序列中的元素。在功能上,for语句可完全代替 while语句。
(1)for 进行数值循环。for 循环最基本的应用就是进行数值循环。
(2)for 循环遍历列表和元组。在使用 for 循环遍历列表和元组时,列表或元组有几个元素,for 循环的循环体就执行几次,针对每个元素执行一次,迭代变量会依次被赋值为元素的值。
(3)for 循环遍历字典。使用 for 循环遍历字典其实也是通过遍历普通列表来实现的。
(1)else和break。
(2)break语句与非正常退出。