发布时间:2026/9/1 11:29:23
0基础Python学习日记(3)Python中的分支与循环 Python中的分支与循环1分支分支结构: 根据条件确定执行哪一个代码块以下面的一段代码为例这是一个基础的分支结构if 5 3 : print(3)分支结构就是利用的条件语句将程序中的执行语句划分开在满足条件时才能让对应的执行语句执行。在这段代码中当53时程序会向下走执行print(3)。例题输入三个数字求最大的数字和最小的数字的差。num1 int(input(输入第一个数字:)) num2 int(input(输入第二个数字:)) num3 int(input(输入第三个数字:)) if num1 num2: if num3 num1: print(num2, num1, num3) elif num2 num3: print(num3, num2, num1) else: print(num2, num3, num1) else:#num1 num2 if num3 num2: print(num1, num2, num3) elif num1 num3: print(num3, num1, num2) else: print(num1, num3, num2)在存在多个条件时可以使用缩进符来对不同条件包括的执行语句进行划分管理。2循环循环结构: 重复性的执行代码以下面的一段代码为例这是一个基础的循环结构#将range系列中的所有数字依次赋予i for i in range(1, 10): print(i)range(start,stop,step)函数start: 计数从 start 开始。默认是从 0 开始。例如range5等价于range0 5;stop: 计数到 stop 结束但不包括 stop。例如range0 5 是[0, 1, 2, 3, 4]没有5;step步长默认为1。例如range0 5 等价于 range(0, 5, 1)具体函数的介绍可以在Python range() 函数 | 菜鸟教程了解。i从1开始当i10时程序会循环执行print(i)for循环会遍历列表中的每一个元素。例题:利用for循环打印九九乘法表for i in range(1, 10): for j in range(1, i1): print(f{j}*{i}{i*j}, end\t) print()3break与continue在循环结构中可以在程序中写入break或continue来对循环进行控制。for i in range(10): if i 3: break print(i)从结果来看在i 3时break被执行循环直接终止不再继续。可以看出break的功能就是终止循环。for i in range(10): if i 3: continue print(i)从结果来看在i 3时continue被执行仅仅当次循环中断并未影响后续的循环继续。可以看出continue的功能就是跳出当前循环继续下一次循环。

相关新闻

2026/8/30 3:50:40

Ubuntu 20.04下AirSim与UE4联合仿真环境搭建全攻略

1. 项目概述与环境准备 在自动驾驶、无人机和机器人算法的研发领域,仿真测试是验证算法鲁棒性、安全性和效率的关键环节,它能将昂贵的物理测试成本和对现实世界的潜在风险降到最低。微软开源的AirSim,作为一个基于游戏引擎的高保真物理仿真平…

2026/9/1 9:07:35

MP2672A双节锂电池充电管理与STM32F417ZG硬件设计

1. MP2672A芯片深度解析MP2672A是MPS公司推出的一款高度集成的双节锂离子电池充电管理IC,采用QFN-18(2mmx3mm)紧凑封装。这款芯片在便携式设备电源管理领域具有显著优势,其核心特性体现在三个方面:首先是独特的NVDC&am…

2026/9/1 11:26:36

四自由度机械臂建模与仿真:从DH参数到轨迹规划

简介:面向机器人学习与研发场景,这套四自由度机械臂资料包将三维建模、运动学求解、轨迹规划、工作空间分析与动力学仿真整合于一体,适合高校学生、竞赛选手及机器人工程师在课程设计、毕业设计或样机预研中快速搭建完整分析链路。压缩包共19…

2026/9/1 11:26:36

基于YOLO与DeepSeek的动物健康监测系统构建实践

简介:这套源码是一个面向畜牧养殖、动物保护与科研场景的智能动物健康监测系统,借助Yolo完成动物实时目标检测,DeepSeek对检测到的个体进行健康特征分析,Python承担数据处理与模型推理,Html用于构建直观的监测结果界面…

2026/9/1 11:26:36

用Python和Pillow实现古文字拼图:从概念到实战

古籍数字化项目里经常会出现一个很直观的需求:如何把甲骨文、金文、篆书这类古老文字,用更有视觉冲击力的方式呈现出来?传统做法是把每个字截图后放到 PS 里手动排版,但一旦文字数量超过几十个,手动调整位置、大小、旋…

2026/9/1 11:26:36

hostspot的默认垃圾回收器

JVM GC 停顿问题学习笔记 一、核心结论速记 JDK 1.8 中所有收集器的 Young GC 都是 STW 的,区别只在停顿时长与可控性“并行”≠“并发”:并行是多个 GC 线程同时干活(应用仍暂停);并发是 GC 与应用线程同时运行CMS/…

2026/9/1 11:26:36

ext4文件系统分析工具实战:从空间告警到误删恢复

简介:这是一款用C语言实现的ext4文件系统分析工具,面向Linux内核学习者、系统运维工程师和存储取证分析人员。它既能直接打开块设备,也能通过-f参数解析镜像文件,用于读取超级块、组描述符、块位图、inode及jdb2日志等核心元数据&…

2026/9/1 11:21:35

STM32读取BME280传感器完整教程:从ZIP资料到串口输出温湿压数据

简介:面向 STM32 嵌入式开发者,这份资料以 BME280 环境传感器为例,完整演示了通过 I2C 总线读取温度、湿度和气压数据的实现方法。压缩包共 11 个文件,包含 4 个 C 源码与 4 个头文件,覆盖 BME280 驱动、应用层封装及自…

2026/8/31 1:05:20

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/9/1 8:27:47

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/9/1 7:04:43

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/9/1 0:00:42

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/1 0:00:42

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/1 0:00:42

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

2026/9/1 0:00:42

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行&#xff0c;Type-C接口算是典型的“看着简单&#xff0c;做起来全坑”的东西。光引脚就24个&#xff0c;高低速信号、电源、控制线全部塞在一个小小的连接器里&#xff0c;如果PCB布局不做规划&#xff0c;打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/1 0:00:42

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/1 0:00:42

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…