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

2-4.Python 编码基础 - 流程控制(判断语句、循环语句、break 语句与 continue 语句)

一、判断语句

1、if 语句
(1)基本格式
if 【判断条件】:【满足条件时执行的代码块】
(2)演示
number = 10if number > 0:print("这个数是正数")
# 输出结果这个数是正数
2、if - else 语句
(1)基本格式
if 【判断条件】:【满足条件时执行的代码块】
else:【不满足条件时执行的代码块】
(2)演示
number = -5if number > 0:print("这个数是正数")
else:print("这个数是非正数(可能是负数或零)")
# 输出结果这个数是非正数(可能是负数或零)
3、if - elif - else 语句
(1)基本格式
if 【判断条件 1:【满足条件 1 时执行的代码块】
elif 【判断条件 2:【满足条件 2 时执行的代码块】
...
elif 【判断条件 N】:【满足条件 N 时执行的代码块】
else:【不满足所有条件时执行的代码块】
(2)演示
number = 0if number > 0:print("这个数是正数")
elif number < 0:print("这个数是负数")
else:print("这个数是零")
# 输出结果这个数是零

二、循环语句

1、while 语句
(1)基本介绍
while 【判断条件】:【满足条件时执行的代码块】
  • 注:while 语句需要规划好循环的终止条件,否则将无限循环
(2)演示
# 求 1 - 100 的和sum = 0
i = 1while i <= 100:sum += ii += 1print("1 - 100 的和为", sum)
# 输出结果1 - 100 的和为 5050
2、for 语句
(1)基本介绍
for 【临时变量】 in 【待处理数据集】: 【执行的代码块】
(2)演示
  1. 遍历字符串
str = "Hello World"for x in str:print(x)
# 输出结果H
e
l
l
oW
o
r
l
d
  1. 循环指定次数
for x in range(5):print(x)
# 输出结果0
1
2
3
4

三、break 语句与 continue 语句

1、基本介绍
  1. break 语句用于直接结束循环

  2. continue 语句用于中断循环,直接进入下一次循环

  • break 语句和 continue 语句都可以用于 while 语句和 for 语句
2、演示
  1. break 语句用于直接结束循环
for x in range(5):if (x == 3):breakprint(x)
# 输出结果0
1
2
  1. continue 语句用于中断循环,直接进入下一次循环
for x in range(5):if (x == 3):continueprint(x)
# 输出结果0
1
2
4
http://www.xdnf.cn/news/18624.html

相关文章:

  • 【Python】新手入门:Python标准库有哪些常用模块?
  • 容器安全实践(二):实践篇 - 从 `Dockerfile` 到 Pod 的权限深耕
  • 美食菜谱数据集(13943条)收集 | 智能体知识库 | AI大模型训练
  • 自学嵌入式第二十六天:数据结构-哈希表、内核链表
  • 从0开始学习Java+AI知识点总结-23.web实战案例(班级和学生增删改查、信息统计)
  • 【Prometheus】Prometheus监控Docker实战
  • C++编程语言:标准库:第36章——字符串类(Bjarne Stroustrup)
  • 【C语言16天强化训练】从基础入门到进阶:Day 8
  • Krea Video:Krea AI推出的AI视频生成工具
  • 知识蒸馏 Knowledge Distillation 序列的联合概率 分解成 基于历史的条件概率的连乘序列
  • 大模型——深度评测智能体平台Coze Studio
  • 2025-08-23 李沐深度学习19——长短期记忆网络LSTM
  • Kafka Streams vs Apache Flink vs Apache Storm: 实时流处理方案对比与选型建议
  • SpringBootWeb入门
  • Ollama 本地部署 Qwen2.5-7b
  • 搜索--常见面试问题
  • Android 之wifi连接流程
  • 使用 LangChain 和 Neo4j 构建知识图谱
  • 一文学会vue的动态权限控制
  • 00后AI创业者崛起与AI商业应用新玩法:从Mercor到历史人物复刻的机遇
  • 【剖析高并发秒杀】从流量削峰到数据一致性的架构演进与实践
  • MySQL GPG 密钥更新问题解决文档
  • Kubernetes网络服务全解析
  • Linux netfilter工作原理详解
  • Mac简单测试硬盘读写速度
  • 暴雨环境漏检率下降78%!陌讯动态融合算法在道路积水识别的工程突破
  • LeetCode 面试经典 150_数组/字符串_找出字符串中第一个匹配项的下标(23_28_C++_简单)(KMP 算法)
  • PyTorch 面试题及详细答案120题(71-85)-- 高级特性与工具
  • Base64 编码优化 Web 图片加载:异步响应式架构(Java 后端 + 前端全流程实现)
  • vue实现小程序oss分片上传