当前位置: 首页 > article >正文

八: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. 异常处理

使用 tryexcept 块来处理可能出现的错误。

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()  # 换行


http://www.kler.cn/news/366874.html

相关文章:

  • 图层之间的加减法
  • 视频美颜平台的搭建指南:基于直播美颜SDK的完整解决方案
  • java程序设计2(一)
  • UI管理器的使用
  • Flink Rest API
  • Vue学习笔记(四)
  • 宠物用品在线交易网站:SpringBoot技术全攻略
  • MongoDB快速入门
  • RestHighLevelClient操作es查询文档
  • C#字符串格式化之String.Format
  • 【分布式知识】分布式对象存储组件-Minio
  • Linux文件描述符详解及其应用
  • 虚拟光驱软件 PowerISO v8.7.0 中文激活版
  • 正大金融市场的跨境投资机遇与挑战分析
  • 活体检测API对接php语言方式-人脸静态/动态活体检测免费
  • 青少年编程与数学 02-002 Sql Server 数据库应用 07课题、表的操作
  • java程序设计2(一)
  • HarmonyOs next 跟着开发文档学习-判断api是否可以使用
  • 油豆视频油豆影视app系统源码-试看/付费/免费/vip
  • Vue全栈开发旅游网项目首页
  • SQL查询
  • 2024年MathorCup妈杯大数据竞赛选题人数发布
  • Qt开发技巧(十九):定时器的调用问题,控件的透明问题,慎用事件过滤器,依赖库的路径链接,对话框控件的拉伸功能,解决Opengl的错误提示,Qt的日志屏蔽
  • 开源标准版系统长链接反向代理详解
  • OracleSQL语句 某字段重复数据只取一条
  • 初识Linux · 文件系统