本实验主要介绍 Python 程序流程控制的相关知识,包括条件语句、循环语句以及异常处理。

一、条件语句

条件语句是根据条件的真假来执行不同的代码块。Python 中的条件语句有 if、elif 和 else。

  1. if 语句

if 语句的基本格式为:

if 条件:
    代码块

如果条件成立,就会执行代码块中的语句。如果条件不成立,则会跳过代码块。

例如,判断一个数是否大于 0:

num = 10
if num > 0:
    print('num 是正数')

如果 num 大于 0,则会输出 'num 是正数'。

  1. 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。

  1. for 循环

for 循环可以用来遍历一个序列,格式为:

for 变量 in 序列:
    代码块

例如,遍历一个列表:

lst = [1, 2, 3, 4, 5]
for i in lst:
    print(i)

输出结果为:

1
2
3
4
5
  1. while 循环

while 循环可以在满足条件的情况下一直执行代码块,格式为:

while 条件:
    代码块

例如,计算 1 到 10 的和:

i = 1
sum = 0
while i <= 10:
    sum += i
    i += 1
print(sum)

输出结果为 55。

三、异常处理

异常处理可以用来捕获程序中的错误,并在出现错误时进行处理。Python 中的异常处理有 try 和 except。

  1. try 语句

try 语句用来执行可能出现错误的代码,格式为:

try:
    代码块
except:
    代码块

如果 try 中的代码块出现错误,则会跳到 except 中执行代码块。如果 try 中的代码块没有出现错误,则不会执行 except 中的代码块。

例如,尝试打开一个不存在的文件:

try:
    f = open('test.txt', 'r')
except:
    print('文件不存在')

如果文件存在,则会打开文件并执行后续操作;如果文件不存在,则会输出 '文件不存在'。

以上是 Python 程序流程控制的相关知识和实验报告。

Python 程序流程控制实验报告 - 条件语句、循环语句和异常处理

原文地址: https://www.cveoy.top/t/topic/ox3W 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录