Python教学入门:流程控制

在这里插入图片描述

条件语句(if 语句):

在这里插入图片描述

条件语句用于根据条件的真假执行不同的代码块。

x = 10

if x > 0:  # 如果 x 大于 0
    print("x 是正数")  # 输出:x 是正数
elif x == 0:  # 如果 x 等于 0
    print("x 是零")
else:  # 如果以上条件都不满足
    print("x 是负数")

循环语句(for 循环和 while 循环):

在这里插入图片描述

循环语句用于重复执行特定代码块。
for 循环:

fruits = ["apple", "banana", "cherry"]

for fruit in fruits:  # 遍历列表 fruits 中的元素
    print(fruit)  # 输出列表中的水果
# 输出结果:
# apple
# banana
# cherry

while 循环:
在这里插入图片描述

i = 1
while i <= 5:  # 当 i 小于等于 5 时执行循环
    print(i)  # 输出 i 的值
    i += 1  # i 自增 1
# 输出结果:
# 1
# 2
# 3
# 4
# 5

循环控制语句(break、continue 和 pass):

循环控制语句用于控制循环的执行流程。
在这里插入图片描述

break:

fruits = ["apple", "banana", "cherry"]
for fruit in fruits:  # 遍历列表 fruits 中的元素
    print(fruit)  # 输出列表中的水果
    if fruit == "banana":  # 如果当前水果是 banana
        break  # 终止循环
# 输出结果:
# apple
# banana

continue:
在这里插入图片描述

fruits = ["apple", "banana", "cherry"]
for fruit in fruits:  # 遍历列表 fruits 中的元素
    if fruit == "banana":  # 如果当前水果是 banana
        continue  # 跳过本次循环,继续下一次循环
    print(fruit)  # 输出列表中的水果(除了 banana)
# 输出结果:
# apple
# cherry

pass:
pass 语句是空语句,用于保持程序结构的完整性,不做任何操作。

fruits = ["apple", "banana", "cherry"]
for fruit in fruits:  # 遍历列表 fruits 中的元素
    if fruit == "banana":
        pass  # pass 语句,不执行任何操作
    else:
        print(fruit)  # 输出列表中的水果(除了 banana)
# 输出结果:
# apple
# cherry

异常处理语句(try-except 语句):

异常处理语句用于捕获和处理代码中的异常情况。

try:
    x = 10 / 0  # 尝试执行可能引发异常的代码
except ZeroDivisionError:  # 捕获 ZeroDivisionError 异常
    print("除零错误发生")  # 输出异常信息
# 输出结果:
# 除零错误发生

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

KennySKwan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值