Python 程序流程控制实验报告 - 条件语句、循环语句和异常处理
本实验主要介绍 Python 程序流程控制的相关知识,包括条件语句、循环语句以及异常处理。
一、条件语句
条件语句是根据条件的真假来执行不同的代码块。Python 中的条件语句有 if、elif 和 else。
- if 语句
if 语句的基本格式为:
if 条件:
代码块
如果条件成立,就会执行代码块中的语句。如果条件不成立,则会跳过代码块。
例如,判断一个数是否大于 0:
num = 10
if num > 0:
print('num 是正数')
如果 num 大于 0,则会输出 'num 是正数'。
- elif 语句
elif 语句可以用来添加更多的条件判断,格式为:
if 条件1:
代码块1
elif 条件2:
代码块2
else:
代码块3
如果条件 1 成立,则执行代码块 1;如果条件 1 不成立,但条件 2 成立,则执行代码块 2;如果条件 1 和条件 2 都不成立,则执行代码块 3。
例如,判断一个数的正负性:
num = -10
if num > 0:
print('num 是正数')
elif num == 0:
print('num 等于 0')
else:
print('num 是负数')
如果 num 小于 0,则会输出 'num 是负数'。
二、循环语句
循环语句可以用来重复执行一段代码。Python 中的循环语句有 for 和 while。
- for 循环
for 循环可以用来遍历一个序列,格式为:
for 变量 in 序列:
代码块
例如,遍历一个列表:
lst = [1, 2, 3, 4, 5]
for i in lst:
print(i)
输出结果为:
1
2
3
4
5
- while 循环
while 循环可以在满足条件的情况下一直执行代码块,格式为:
while 条件:
代码块
例如,计算 1 到 10 的和:
i = 1
sum = 0
while i <= 10:
sum += i
i += 1
print(sum)
输出结果为 55。
三、异常处理
异常处理可以用来捕获程序中的错误,并在出现错误时进行处理。Python 中的异常处理有 try 和 except。
- try 语句
try 语句用来执行可能出现错误的代码,格式为:
try:
代码块
except:
代码块
如果 try 中的代码块出现错误,则会跳到 except 中执行代码块。如果 try 中的代码块没有出现错误,则不会执行 except 中的代码块。
例如,尝试打开一个不存在的文件:
try:
f = open('test.txt', 'r')
except:
print('文件不存在')
如果文件存在,则会打开文件并执行后续操作;如果文件不存在,则会输出 '文件不存在'。
以上是 Python 程序流程控制的相关知识和实验报告。
原文地址: https://www.cveoy.top/t/topic/ox3W 著作权归作者所有。请勿转载和采集!