循环在计算机中,是一个非常重要的概念,是某一块儿代码的不断重复运行,是一种逻辑思维 在编程中的体现,运用数学思维加代码结合加数据,就构成了一个循环。
在Python中,循环主要分为三大类
for循环
while循环
do while循环
那么构成循环的都有哪些因素呢?
1,循环表达式
2循环条件
3循环结束
4循环体
for循环
python中的for循环是一种迭代语句,用于遍历序列(列表,元组,字符串)中的每个元素,序列中的元素依次被复制给一个变量,然后在循环中执行相应的代码,for循环的语法结构相对简单,并且经常与else搭配使用,形成for-ekse结构
for variable in sequence:
# 循环体代码
# 可以对 variable 进行操作
for循环会一直执行,直到元组字典列表中的元素被完全遍历
for variable in sequence:
# 循环体代码
# 可以对 variable 进行操作
else:
# 当循环正常完成后执行的代码
# 即没有通过 break 跳出循环
for 循环不仅可以单独使用,还可以 搭配python的内置函数使用,在Python中,关于迭代遍历有一个 函数,enumerate()函数
该函数主要用于访问元素及其索引的情况,例如:
当for和enumerate()函数一起,举例:
while循环
与for语句不同的是,for是一种迭代语句,而while是一种控制流语句
while语句的格式:
while condition:
# 循环体代码
# 通常包含一个或多个语句
在上面这个例子中,while循环会一直执行,直到循环到5
在退出
在Python中 没有do while 循环 但是可以将while循环转成do while循环的思路
# 普通的 while 循环
while condition:
# 循环体代码
# 通常包含一个或多个语句
# 等效的 do-while 循环
# 先执行循环体一次
do:
# 循环体代码
# 通常包含一个或多个语句
# 然后检查条件
while condition:
# 循环体代码
# 通常包含一个或多个语句
while循环: