c语言编程笔录

首页 >   > 笔记大全

笔记大全

Python中控制流语句的使用

更新时间:2023-11-24

1. if语句

if语句是Python中最常见的控制流语句。它可以让程序根据某些条件选择性地执行某些语句。if语句的语法结构如下:

if 条件:
    执行语句1
else:
    执行语句2

其中“条件”是一个Boolean类型的值,如果这个条件为True,就会执行“执行语句1”这一部分的代码。如果这个条件为False,就会执行“执行语句2”这一部分的代码。

下面是一个示例代码,使用if语句来判断一个人的年龄是否可以去购买酒精饮料:

age = 18
if age >= 18:
    print("你已经可以购买酒精饮料了!")
else:
    print("你还太年轻,请等到18岁再来吧!")

2. while循环

在Python中,while循环可以让程序重复执行某些语句,直到某个条件变为False。while循环的语法结构如下:

while 条件:
    执行语句

其中“条件”是一个Boolean类型的值,如果这个条件为True,就会不断地执行“执行语句”这一部分的代码。如果这个条件变为False,就会跳出循环。

下面是一个示例代码,使用while循环来计算1到100的总和:

i = 1
total = 0
while i <= 100:
    total += i
    i += 1
print("1到100的总和为:", total)

3. for循环

在Python中,for循环可以让程序对某个序列(如字符串、列表、元组等)中的每个元素依次执行某些操作。for循环的语法结构如下:

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

其中“变量名”是一个临时变量,它会依次取序列中的每个元素值。执行“执行语句”这一部分的代码时,变量“变量名”都会被赋上一个新的值。

下面是一个示例代码,使用for循环来打印出一个列表中的所有元素:

my_list = ["apple", "banana", "orange", "peach"]
for fruit in my_list:
    print(fruit)

4. try...except语句

try...except语句是Python中的异常控制流语句。当Python程序执行过程中发生异常时,try...except语句可以让程序根据不同的异常类型执行不同的操作。它的语法结构如下:

try:
    执行语句
except 异常类型1:
    处理异常类型1的操作
except 异常类型2:
    处理异常类型2的操作
...
except:
    处理其它所有异常类型的操作

“执行语句”这一部分的代码有可能发生异常。如果发生了“异常类型1”,就会执行“处理异常类型1的操作”;如果发生了“异常类型2”,就会执行“处理异常类型2的操作”;如果发生了其它异常类型,就会执行“处理其它所有异常类型的操作”。

下面是一个示例代码,使用try...except语句来处理一个除零异常:

try:
    number = 10 / 0
except ZeroDivisionError:
    print("除数不能为0!")