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

一、条件语句

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

if语句的基本格式为:

if 条件:
    代码块

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

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

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

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

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 变量 in 序列:
    代码块

例如,遍历一个列表:

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

输出结果为:

1
2
3
4
5

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

while 条件:
    代码块

例如,计算1到10的和:

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

输出结果为55。

三、异常处理

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

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

try:
    代码块
except:
    代码块

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

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

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

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

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

pythno程序流程控制实验报告

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

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