Python 的控制流语句允许你改变代码执行的顺序,包括条件判断、循环和跳转语句。
1. 条件语句(if, elif, else)
age = 20
if age < 18:
print("未成年人")
elif age < 60:
print("成年人")
else:
print("老年人")
2. 循环语句
for 循环
fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
print(fruit)
# 输出:
# apple
# banana
# cherry
while 循环
count = 0
while count < 5:
print(count)
count += 1
# 输出:
# 0
# 1
# 2
# 3
# 4
3. break 和 continue 语句
# 使用 break 退出循环
for i in range(1, 6):
if i == 3:
break
print(i)
# 输出:
# 1
# 2
# 使用 continue 跳过循环中的某次迭代
for i in range(1, 6):
if i == 3:
continue
print(i)
# 输出:
# 1
# 2
# 4
# 5
4. pass 语句
# 当需要一个占位符函数时
def empty_function():
pass
5. try, except, else, finally
try:
x = int(input("请输入一个数字: "))
y = 1 / x
except ZeroDivisionError:
print("不能除以零")
except ValueError:
print("输入的不是数字")
else:
print("结果是:", y)
finally:
print("无论发生什么,都会执行这里")
以上涵盖了 Python 中主要的控制流语句。