python学习笔记 4.控制流程语句_python流程控制语句有几种

在Python中,控制流程语句用于控制程序的执行顺序和逻辑。主要包括条件语句和循环语句。

条件语句

条件语句用于根据不同的条件执行不同的代码块。在Python中,条件语句主要有if、elif和else三个关键字。

if语句用于判断某个条件是否成立,如果条件成立,则执行if后面的代码块,否则跳过if语句。if语句的语法格式如下:

if 条件1:
    执行语句块1
elif 条件2:
    执行语句块2
else:
    执行语句块3

举例

x = 10

if x > 0:
    print("x是正数")
elif x < 0:
    print("x是负数")
else:
    print("x等于0")

其中,elif和else关键字是可选的,可以根据需要选择是否使用。

循环语句

循环语句用于重复执行某些代码块,直到满足某个条件为止。在Python中,循环语句主要有for和while两个关键字。

for循环用于遍历一个序列(如列表、元组、字符串等),对序列中的每个元素进行操作。for循环的语法格式如下:

for 变量 in 序列:
    执行语句块

举例

fruits = ["apple", "banana", "orange"]

for fruit in fruits:
    print(fruit)

其中,变量代表序列中的每个元素,语句块用于对每个元素进行操作。

while循环用于在条件满足的情况下重复执行某个代码块。while循环的语法格式如下:

while 条件:
    执行语句块

举例

i = 0

while i < 5:
    print(i)
    i += 1

其中,条件为True时,执行语句块,直到条件为False时跳出循环。

以上就是Python中的控制流程语句。掌握这些语句可以让程序具有更灵活的控制能力,实现更多样化的功能。

continue 和 break

在Python中,循环语句除了for和while循环外,还有两个关键字:continue和break。

continue语句

continue语句用于跳过当前循环中的剩余语句,直接进入下一次循环。在for循环和while循环中均可以使用continue语句。

以下是一个使用continue语句的例子:

numbers = [1, 2, 3, 4, 5]

for number in numbers:
    if number == 3:
        continue
    print(number)

上述代码中,使用for循环遍历了一个列表numbers中的所有元素,并且对于元素值等于3的元素,使用continue语句跳过了剩余的语句,直接进入了下一次循环。因此,输出结果中不包含3。

break语句

break语句用于跳出当前循环,不再执行后续的循环语句。在for循环和while循环中均可以使用break语句。

以下是一个使用break语句的例子:

numbers = [1, 2, 3, 4, 5]

for number in numbers:
    if number == 3:
        break
    print(number)

上述代码中,使用for循环遍历了一个列表numbers中的所有元素,并且对于元素值等于3的元素,使用break语句跳出了整个循环,不再执行后续的循环语句。因此,输出结果中只包含1和2。

总之,continue和break语句可以让我们在循环中更加灵活地控制代码的执行流程。在实际编程中,我们可以根据需要使用这些语句来满足不同的需求。

原文链接:,转发请注明来源!