pythno程序流程控制实验报告
本实验主要介绍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程序流程控制的相关知识和实验报告
原文地址: https://www.cveoy.top/t/topic/gJMd 著作权归作者所有。请勿转载和采集!