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

python小白博客4

Python中的分支与循环


1.python中的分支:

1. 定义

分支是根据条件真假,选择性执行不同代码块的程序结构,程序不再自上而下顺序执行,而是依据判断结果分流执行对应逻辑,也叫选择语句。 核心:条件判断 → 分支选择

2. 三大分支语法

1) 单分支 if

至于满足条件才执行,不满足条件直接跳过

实例:

结果:

2) 双分支 if -else

两个条件二选一,条件成立执行if, 不成立执行else

实例:

结果:

3) 多分支 if-elif-else

多条件依次判断,匹配到第一个成立条件就执行,全部不匹配执行 else

案例:

结果:

注意:多分支结构中可以不使用else

2.python中的循环:

1.定义:

循环是重复执行一段代码的结构,当满足循环条件时,代码块会反复运行,直到条件不成立退出,用于重复操作。

2.for循环

今天我们只学习for循环的知识

依次遍历序列 / 可迭代对象(字符串、列表、range 范围等),适合循环次数确定的场景

循环中的关键词可以控制循环的继续与否

案例:

结果:

案例:计算1到100的加法;

结果:

关键词有三,分别为 break, continue, else

1)break

其中break 会终止循环 以上班为例,我们可以理解为退休

例如:

结果:

2)continue

continue 跳过本次循环的代码,但后续的循环还会在执行 以上班为例,我们可以理解为今天下班了,但是明天还要上班

例如:

结果:

3)else

else的话,可以理解为与 break 你死我活,只能二选一 ,当执行了break时,else 不再执行,当没有执行break时,则需要执行else

例如:

结果:

案例:

结果:

3.分支与循环都可以可以嵌套

1.if 中的嵌套:

实例:

结果:

2.for循环中的嵌套:

实例:九九乘法表

结果:

4.总结

今天我们学习了python中的分支和循环,分支就是条件满足的执行,不满足的就不执行。而循环则是满足循环条件时执行循环,不满足时则退出循环,二者之间可以相互嵌套,也可以各自嵌套

http://www.jsqmd.com/news/1164975/

相关文章:

  • 党建融合经营:一家地方国企的十年破局之路
  • qt5-serialbus详细解析
  • 4-20mA 电流环 2线制 vs 3线制:5个关键性能指标对比与选型指南
  • 终极网站永久保存方案:WebSite-Downloader完整离线下载指南
  • 同样看两小时屏幕,为什么有的孩子眼睛没事?
  • 阿里云通义万相AI视频生成实战:从提示词到完整短片制作
  • 平板可以当电脑用吗 平板怎么远程控制电脑
  • 如何获取硅基流动API调用大模型
  • 【MySQL】常用命令汇总
  • AI安全挑战深度解析:从深度伪造到自主武器的防护策略
  • TensorFlow 1.x MultiRNNCell 实战:构建3层RNN,解决维度不匹配ValueError
  • 通知栏适配:各平台通知样式与渠道管理(134)
  • 华为 eNSP 模拟器实战:智能化小区三层网络架构配置与 8 大协议测试
  • 【UniApp小程序知识点总结】分包与预下载
  • 流式输出为什么会中断?聊天、写作、问答产品常见的体验问题怎么解决
  • HarmonyOS 应用开发《掌上英语》第2篇:ArkTS 模块化开发:Index.ets 统一导出模式深度解析
  • 晶体管放大电路静态工作点:温度漂移 5°C 对增益影响的仿真分析与 3 种补偿方案
  • NAATI翻译户口本怎么收费的?2026价格、流程及避坑指南全说清
  • 中秋企业福利怎么选才不踩坑?实用指南看这里
  • 工业负载控制方案:TPD2017FN与STM32的完美结合
  • 开源大模型推理框架Llama.cpp实战指南
  • 【二叉树的广度优先遍历BFS---队列实现】
  • PIC18F86J11与PAM8904实现低功耗智能警报系统
  • 卡地亚中国官方售后服务中心|服务电话及详细网点地址权威信息公告(2026年7月最新) - 卡地亚官方售后中心
  • Claude Code不是IDE:它是可编程AI工作流系统
  • Python 3.7/3.9 多版本共存:3种 pip 精准安装方案对比与实战
  • Coding Plan不是任务清单,而是风险前置的决策日志
  • GPT-4o语音安全断层:鲁棒性塌方、意图失控与多模态错位
  • JDK 25 LTS工程化实践:路径、环境变量与四层验证
  • GitHub精准下载革命:如何用DownGit解决代码仓库的“过度下载“难题