python循环5次_Python入门五:循环

1. while循环

1) 循环

i = 0

print(i)

i = i + 1

print(i)

i = i + 1

print(i)

i = i + 1

# 逐行输出:0 1 2

2) while循环

当满足条件时,就一直重复执行某段代码。如上例可用while循环改写为:

i = 0

while i < 3:

print(i)

i = i + 1while循环的组成:

while 循环条件:

循环体

在满足循环条件的情况下,计算机会自上而下重复执行循环体内的代码,直到不满足循环条件时结束循环。

Note: i = i + 1可以简写为i += 1,即A += B等价于A = A + B。

3) 死循环

一个靠自身控制无法终止的程序称为死循环。如果没有控制好循环条件,很可能会引发死循环。

while True:

print('Hello World')

# 由于循环条件一直是True,所以会永无止境地打印Hello World

i = 0

while i < 3:

print(i)

# 由于漏掉了i = i + 1,导致i的值一直为0,进入死循环

Note: 死循环会导致后续代码无法执行,甚至导致CPU占用过高电脑死机,因此要控制好循环条件。

2. for循环

1) for循环

格式:

for 变量 in 序列:

循环体

Note: for循环没有循环条件,而是通过for…in…的语法进行循环,循环的次数就是in后面序列的元素个数。

for i in [0, 1, 2]:

print(i + 1)

# 逐行输出:1 2 3

for循环的特性:依次遍历序列中的元素,并依次赋值给变量,最后执行统一的处理。

2) 序列

指与列表有相似特性的类型,列表、元组、字符串

你可能感兴趣的:(python循环5次)