八:Python学习笔记--基础知识(7)流程控制
目录
简介:
1. 条件语句
if 语句
2. 循环语句
for 循环
用于遍历序列(如列表、元组、字符串等)。
while 循环
在条件为真时反复执行代码块。
3. 循环控制语句
break
用于终止循环。
continue
跳过当前循环的剩余部分,继续下一次循环。
pass
一个占位符,表示什么都不做,可以用于实现空的代码块。
4. 异常处理
使用 try 和 except 块来处理可能出现的错误。
5. 经典案例 九九乘法表
简介:
流程控制语句用于控制程序的执行顺序。主要的流程控制语句包括条件语句、循环语句和异常处理语句
1. 条件语句
if
语句
x = 10
if x > 0:
print("x 是正数")
elif x == 0:
print("x 是零")
else:
print("x 是负数")
2. 循环语句
for
循环
用于遍历序列(如列表、元组、字符串等)。
for i in range(5):
print(i) # 输出: 0, 1, 2, 3, 4
# 遍历列表
my_list = ['a', 'b', 'c']
for item in my_list:
print(item) # 输出: a, b, c
while
循环
在条件为真时反复执行代码块。
count = 0
while count < 5:
print(count)
count += 1 # 输出: 0, 1, 2, 3, 4
3. 循环控制语句
break
用于终止循环。
for i in range(10):
if i == 5:
break # 当 i 为 5 时退出循环
print(i) # 输出: 0, 1, 2, 3, 4
continue
跳过当前循环的剩余部分,继续下一次循环。
for i in range(5):
if i == 2:
continue # 当 i 为 2 时跳过
print(i) # 输出: 0, 1, 3, 4
pass
一个占位符,表示什么都不做,可以用于实现空的代码块。
for i in range(5):
if i == 2:
pass # 什么都不做
print(i) # 输出: 0, 1, 2, 3, 4
4. 异常处理
使用 try
和 except
块来处理可能出现的错误。
try:
x = 1 / 0 # 可能引发 ZeroDivisionError
except ZeroDivisionError:
print("不能除以零!")
finally:
print("无论如何都会执行的代码")
5. 经典案例 九九乘法表
for i in range(1, 10):
for j in range(1, i + 1):
print(f"{j} * {i} = {i * j}", end="\t")
print() # 换行