Python 测验 - 条件判断与循环


Python 测验 - 条件判断与循环

在Python里,条件判断和循环是非常基础和重要的知识点。这些知识点使得我们的程序具有了判断和重复执行的能力。下面我们来介绍一下Python中的条件判断和循环。

条件判断

1. if语句

if语句是最基础的条件判断语句,它用来判断一个条件是否成立,如果成立就执行相关代码块,否则就跳过这段代码块。if语句的语法如下:

if 条件表达式:
    #执行的代码块

其中,条件表达式是一个表达式,它的结果必须为布尔型,即True或者False。如果条件表达式的结果为True,就会执行缩进的代码块。如果条件表达式的结果为False,就跳过这段代码块,继续执行下一句代码。

2. if-else语句

if-else语句是在if语句的基础上,加上了"否则"的情况。即当条件不成立时,执行else后面的代码块。if-else语句的语法如下:

if 条件表达式:
    #执行的代码块(条件成立)
else:
    #执行的代码块(条件不成立)

3. if-elif-else语句

if-elif-else语句是在if-else的基础上加上了多个判断条件的情况。它的语法如下:

if 条件表达式1:
    #执行代码块1(条件1成立)
elif 条件表达式2:
    #执行代码块2(条件2成立)
else:
    #执行代码块3(条件1和条件2都不成立)

其中,elif是"否则如果"的意思,可以有多个elif。如果条件表达式1成立,就执行代码块1;如果条件表达式1不成立,条件表达式2成立,就执行代码块2;如果条件表达式1和条件表达式2都不成立,就执行代码块3。

循环

1. while循环

while循环是Python中最基础的循环语句之一,它会在条件满足的情况下重复地执行一段代码。while循环的语法如下:

while 条件表达式:
    #执行的代码块

其中,条件表达式是一个表达式,它的结果必须为布尔型,即True或者False。只要条件表达式的结果为True,就会一直执行缩进的代码块,直到条件表达式为False,才会退出循环。

2. for循环

for循环是Python中最常用的循环语句之一,它可以遍历一个序列或迭代器中的元素,并对每个元素执行一段代码。for循环的语法如下:

for 变量名 in 序列:
    #执行的代码块

其中,变量名是一个循环变量,它会依次指向序列中的每一个元素。在每次循环中,会执行缩进的代码块,直到遍历完所有元素为止。需要注意的是,序列可以是列表、元组、字符串等,也可以是一个迭代器。

3. break和continue语句

在循环语句中,还有两个关键字可以控制循环的执行流程,分别是break和continue。

  • break语句用于中断当前循环,跳出循环体。
  • continue语句用于终止本轮循环并进入下一轮循环。

需要注意的是,break和continue语句只能出现在循环体中。

总之,条件判断和循环是Python的重要基础知识,掌握它们是编写Python程序的必备技能。我相信掌握了这些知识后,你会更加自信地去编写高效、优美的Python程序。