人工智能学习笔记 - 初级篇Ⅰ - Python基础 - 第5节 - 流程控制

Python 提供了强大的流程控制功能,包括分支结构和循环结构。这些结构帮助我们根据条件执行代码块,或重复执行代码直到满足特定条件。本文档将通过详细的代码示例,介绍 Python 中的流程控制。

判断语句

判断语句允许我们根据条件执行不同的代码块。

基本用法

使用 if、elif 和 else 关键字:

age = 20
if age < 18:
    print("未成年")
elif age >= 18 and age < 60:
    print("成年人")
else:
    print("老年人")

值的测试

Python 中几乎所有的值都可以用于条件测试。例如,非零数值、非空字符串、非空列表等都被视为 True。

if "hello":
    print("非空字符串被视为 True")

循环

循环结构允许我们重复执行代码块。

while 循环

while 循环会在条件为真时重复执行代码块:

count = 0
while count < 5:
    print(f"计数: {count}")
    count += 1

for 循环

for 循环用于遍历序列(如列表、元组、字符串)或其他可迭代对象:

fruits = ["苹果", "香蕉", "樱桃"]
for fruit in fruits:
    print(f"当前水果: {fruit}")

continue 语句

continue 语句用于跳过当前循环的剩余代码,并开始下一次循环:

for num in range(5):
    if num == 2:
        continue
    print(f"数字: {num}")

break 语句

break 语句用于立即退出循环:

for num in range(5):
    if num == 3:
        break
    print(f"数字: {num}")

##else 语句
与循环一起使用时,else 语句块在循环正常完成时执行(即没有遇到 break 语句时):

for num in range(3):
    print(f"数字: {num}")
else:
    print("循环正常结束")
```
通过掌握 Python 的流程控制,你可以编写出更加灵活和强大的程序。希望这份指南能帮助你更好地理解和使用 Python 中的分支结构和循环结构。
## 最后
欢迎关注我的微信公众号, 一起交流学习!!!
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/fccbb538b42f4df1b8adcb6d3ced4dfb.jpeg#pic_center)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

御风之

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

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

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

打赏作者

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

抵扣说明:

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

余额充值