零基础入门Python3-分支(python判断,python循环)

Python分支结构和循环结构 当遍历结构采用range(m,n,k)时,可以称这种遍历循环结构为计数循环,通过range(m,n,k)产生一个数字序列,这个序列包含(n-m)/k个元素,每个元素都是整数。如果这个条件成立,那么下面的语句块就会被执行,执行之后再次判断条件,如果这个条件再次成立,它就会继续再执行下面的语句块,然后再回来判断循环。多分支结构需要判断多个条件,根据判断当前条件是否成立来决定是否执行当前语句块,当所有条件都不成立时,执行else的语句块。 阅读详情

今天我们来学习Python的分支和循环,进入正题:

 

一、分支

所谓的分支,就是条件判断。

1、第一种最简单的判断形式,运行逻辑为,条件表达式判断为True时,执行语句1和语句2。当判断为False时,不执行。

 

 if  条件表达式:

          语句1

          语句2

          ......

 

记牢条件表达式后面有个“冒号”。

 

#实例1(从今天开始,>>>代表输出结果):

       age=18

       if  age>=16:

            print("你已经成年了!")

>>>孩子你已经成年了

 

2、第二种就是双向分支,也就是判断的结果有两种选择,但结果只是其中的一种。运行的逻辑是,条件表达式的结果为True时,执行语句1.1和语句1.2,结果为False时,执行语句2.1和语句2.2。不管结果是True还是False,必须执行其中对应的语句。

 

if  条件表达式:

        语句1.1

        语句1.2

        ......

else:

        语句2.1

        语句2.2

        ......

#实例:

    age=15

    if  age>=16:

            print('你已经成年了!')

    else:

            print('你还未成年!')

>>>你还未成年!

# 当age>=16为True,执行 print('你已经成年了!'),为False时,执行print('你还未成年!')

 

 

3、还有一种我称为多向分支,也就是判断的结果有很多种选择,但是结果也只能有一种。这个运行的逻辑是首先条件表达式1判断是否为True,如果为True,则执行语句1.1和语句1.2。如果为False,则继续执行条件表达式2,结果为True,执行语句2.1和语句2.2,结果为False,继续执行条件表达式3。如果表达式3的运行结果为True,则执行语句3.1和语句3.2。结果为False,则执行语句4.1和语句4.2。

 

if  条件表达式1:

        语句1.1

        语句1.2

        ......

elif  条件表达式2:

        语句2.1

        语句2.2

        ......

elif  条件表达式3:

        语句3.1

        语句3.2

        ......

else:

        语句4.1

        语句4.2

        ......

 

#实例:

chengji=88

if chengji>=90:

print('成绩不错!')

elif chengji>=80:

print('成绩还行!')

elif chengji>=70:

print('好好努力!')

elif chengji>=60:

print('刚刚及格!')

else:

print('哈毛蛋!')

>>>成绩还行



Python入门教程

第一课:零基础入门Python3-数据类型

第二课:零基础入门Python3-分支

第三课:零基础入门Python3-循环

第四课:零基础入门Python3-函数(1)

第五课:零基础入门Python3-列表list

第六课:零基础入门Python3-元组tuple

关注微信公众号,学习更多!

 

Python 零基础入门|一文吃透分支判断与循环结构,附大量实战案例 分支结构:if 单分支、if-else 双分支、if-elif-else 多分支、三元表达式,用于条件分流;缩进是 Python 分支核心标识。循环结构:while:条件驱动,适合未知循环次数for + range:遍历驱动,适合固定次数、遍历序列控制关键词:break 终止全部循环,continue 跳过单次循环;循环可搭配 else 判断是否正常结束。开发规范:合理缩进、避免死循环、多分支按条件区间从高到低 / 从低到高有序书写。 阅读详情

相关推荐

python程序的分支结构(专题)

单分支 if 二分支 if-else 及紧凑形式多分支 if-elif-else 及条件之间关系=异常处理 try-except-else-finally程python中not的用法。

分享关于数据的知识。 4099

Python中的分支判断、循环

本文利用的是Python 3.x版本,建议学习3.x版本 以下是刚刚建立不久的微信公众号,记录所思所想所学,主要聚焦于计算机,我会分享我算学到的知识,如果对您有帮助,希望您可以关注,谢谢~ Python中的分支判断、循环 1. 分支条件判断 1.1 比较操作 以下是数之间常见的比较操作,例如5>3就是数学意义上的比较,5是大于3的,所以这个式子的值是True。如何比较,根据两个数之间的...

专注于计算机视觉与计算机图形学 2397

【AI深究】合成数据(Synthetic Data)深度解析:原理、算法与工程实践——全网最详细流程|核心原理、主流方法、数学表达、工程实践与细节、未来趋势|GAN、VAE、语言模型LLM合成如GPT

大家好,我是爱酱。本篇延续将会系统梳理合成数据(Synthetic Data)的核心原理、主流方法、数学表达、工程实践与未来趋势,结合数学公式,帮助你全面理解这一AI建模的关键技术。 注:本文章含大量数学算式、详细例子说明及大量代码演示,大量干货,建议先收藏再慢慢观看理解。新频道发展不易,你们的每个赞、收藏跟转发都是我继续分享的动力!

AI人工智能爱酱~你的AI学习好帮手~ 4930

Python基础—分支结构

判断在Python中就是分支结构

m0_65050363的博客 1766

HFSS仿真平行线定向耦合器学习笔记

材料:FR4(玻璃纤维环氧树脂),介电常数:4.4,损耗角正切:0.02,厚度0.8mm。扫频方式:快速扫频,扫频范围:1.0GHz~3.0GHz,步进:0.01GHz。端口2是端口1关于Y轴对称,端口3,端口4是端口1和端口2关于X轴对称得到。求解中心频率:2.0GHz,迭代次数:20,收敛误差为0.02。右键设置边界条件----辐射边界。激励方式:集总端口激励。

qq_36521926的博客 4491

深入解析“PROJ: proj_create_from_database: Cannot find proj.db”错误:从环境配置到打包实战

本文深入解析了“PROJ: proj_create_from_database: Cannot find proj.db”错误的根源与解决方案,涵盖环境配置、PyInstaller打包及跨平台兼容性处理。通过详细分析PROJ库路径问题及GDAL依赖关系,提供动态路径设置、资源文件打包等实战技巧,帮助开发者高效解决地理数据处理中的常见错误。

weixin_29074409的博客 444

Python 的 分支结构和循环结构

从结构上来说,循环结构是在程序中需要反复执行某个功能而设置的一种程序结构。从代码层面来讲,循环是程序设计语言中反复执行某些代码的一种计算机处理过程,常见的有遍历循环(按次数循环)和无限循环(按条件循环),在 Python 中分别对应着 for 循环和 while 循环。下面我们通过两个场景简单认识一下这两种循环结构。

m0_73482095的博客 2023

2025软考信息安全工程师真题

2025信息安全工程师软考真题

qq_40424393的博客 1707

Python 零基础入门——分支与循环

Python 零基础入门——分支与循环 循环管理员: break:跳出整个循环,不会再执行循环后面的内容 continue:跳出本次循环,continue后面的代码不再执行,但是循环依然继续 exit():结束程序的运行 if 1.if if 要判断的条件: 条件成立的时候做的事情 示例: 2.if-else if 要判断的条件: 条件成立的时候做的事情 else: 条件不成立的时候做的事...

zhaoliang_Guo的博客 931

【UV打印机】PrintExp打印软件教程(六)-高级模式(马达)

输入高级模式密码进入高级模式高级模式界面有操作栏、控制栏、参数栏及参数界面操作栏名称功能说明文件加载数据从板卡加载参数保存将参数保存到主板退出退出高级模式固件导入固件导入配套版本下的固件配置*xpcfx导出固件导出当前使用的固件配置*xpcfx导入波形文件导入对应的波形文件*waf操作初始化系统继续初始化动作复位X轴复位回原点控制栏可进行小车运动、闪喷操作(此闪喷为点击进行闪喷,不受平台位置限制),无清洗功能。

Print World的专栏 3112

【论文笔记】Reaching agreement in the presence of faults (EIG)

1 问题定义 2 交互一致性 3 单点故障 m=1 n=4 4 多点故障(n>=3m+1) 计算过程 m=2 n=7 5 n<3m+1不能达成协定 6 带认证的算法 7 总结 这篇论文在1980年发表,是1982年著名的拜占庭将军问题论文的前身。作者Leslie Lamport是2013图灵奖得主,两篇论文引用次数分别为5000+和2000+。该论文提出的算法现在被...

zjwreal 2994

python判断循环次数_3. Python中的分支判断、循环

本文利用的是Python 3.x版本,建议学习3.x版本Python中的分支判断、循环1. 分支条件判断1.1 比较操作以下是数之间常见的比较操作,例如5>3就是数学意义上的比较,5是大于3的,所以这个式子的值是True。如何比较,根据两个数之间的符号判断即可。这里要注意的是!=是不相等的意思,==是相等的意思。例如5==3这显然是不对的,所以式子的值是False# i j是变量名i &gt...

weixin_39603397的博客 1678

【skill】漫剧 AI 视频创作的知识库 + API 调用手册

方案适用场景在对话中使用,自动触发注入到任何 LLM(Cursor/Windsurf/Claude API)Python 模块集成到自动化管线/批量生成GitHub 又限速了,不过前几轮搜到的已经够用了。根据搜索结果,结合已分析过的项目,给你整理完整对比 🐮。

突围 988

3. Python中的分支判断、循环

本文利用的是Python 3.x版本,建议学习3.x版本 Python中的分支判断、循环 1. 分支条件判断 1.1 比较操作 以下是数之间常见的比较操作,例如5>3就是数学意义上的比较,5是大于3的,所以这个式子的值是True。如何比较,根据两个数之间的符号判断即可。这里要注意的是!=是不相等的意思,==是相等的意思。例如5==3...

weixin_33852020的博客 231

嵌入式编程模型 | 原型模式

本文介绍了原型模式在嵌入式传感器网络中的应用。原型模式通过复制现有对象创建新实例,避免了重复初始化开销,适用于设备配置克隆、状态复制等场景。文章以传感器网络为例,展示了原型模式的结构(抽象原型类、具体原型类、客户端)和实现方式,通过C语言代码演示了温度/湿度传感器的克隆过程。该模式能有效提升嵌入式系统资源复用效率,实现快速部署相似配置的传感器节点,同时保持内存优化和配置灵活性。

嵌入式大杂烩 146

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

零基础入门学Python(四)—— 了不起的分支和循环

1. 分支和循环   要学习的基础知识有:变量、字符串、条件分支、while循环、数据类型、常用操作符等。 1. 分支和循环 分支结构:根据条件,选择性地执行某段代码,有if…else和switch两种分支语句。 循环结构:根据循环条件,重复性的执行某段代码,有while、do…while、for三种循环语句。   我们玩的“打飞机”游戏就是使用几个循环和if条件写出来的。大概框架如下: 加载背景音乐 播放背景音乐 我方飞机诞生 interval=0 while True:   if用户是否单击了关.

大彤小忆的博客 1152

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

简明易懂:Python中的分支与循环

(适用于零基础)在Python编程中,分支(Branch)和循环(Loop)是掌握的关键要素之一。它们允许您根据条件执行不同的代码块,以及重复执行特定任务。本文将深入研究这些关键概念,详细介绍它们的用法,提供示例,并提供最佳实践建议。

墨辰JC的博客 4252

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

python入门(循环判断)

for循环 while循环 if判断 流控制

Qiqi_YuJian的博客 2786

循环与分支——python

程序设计中,最能发挥计算机特长的结构:循环结构 需要重复进行某种运算,并且运算对象有规律变化的情况,使用循环结构 python中不支持直到型循环结构 ...

lll_90的博客 6万+

Python条件分支与循环

大家好,当涉及到编写高效和灵活的程序时,条件分支和循环是 Python 中至关重要的概念。它们允许我们根据不同的条件执行不同的代码块,或者重复执行一组语句。条件分支和循环是测试开发工程师在日常工作中经常使用的工具,无论是编写自动化测试脚本、处理测试数据还是构建测试框架,都离不开这些关键概念。在本文中,我们将探索 Python 中条件分支和循环的基本知识和用法。我们将了解条件语句如何根据条件的真假来选择性地执行代码。我们还将深入研究不同类型的循环结构,包括for循环和while循环。

若不知道要驶向哪个码头,那么任何风都不会是顺风。 3219

[Python学习笔记]分支语句&循环

本文章将作为博主对Python学习从基础开始的笔记与整理,将介绍编程中必不可少的分支语句(Switch Statement)和循环(Loop)。

m0_74039945的博客 2473

python分支与循环_Python入门之分支与循环

一、分支结构1. if 的基本用法(1)判断一个条件:如果条件成立,就执行其包含的某条语句或某个代码模块if 3 < 5:print("I Love You")(2)判断一个条件:如果条件成立,就执行其包含的某条语句或某个代码模块;如果条件不成立,就执行另外的某条语句或某个代码块if 5 < 3:print("I Love You")else:print("Sorry~")注意事项:...

weixin_31814585的博客 661

Python七天入门(四)- Python流程控制:循环分支和判断语句

  所谓流程控制,就是代码按照特定的流程进行执行,对代码加以条件控制就是流程控制,流程控制包括:顺序结构、分支结构和循环结构。所有的编程语言中都有流程控制语句,Python也不例外,顺序结构就是代码正常执行的顺序,我们重点来说分支结构与循环结构。   其中分支结构包含单分支、双分支、多分支及巢状分支四种分支结构,分支结构主要以if语句为例,也就是所谓的判断语句。   单分支:   只有一个i...

743

【Python】系列之判断和循环

Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。在语句块执行过程中终止当前循环,跳出该次循环,执行下一次循环。在语句块执行过程中终止循环,并且跳出整个循环。

康师傅没有眼泪 2840
上一篇: 零基础入门Python3-python的数据类型
下一篇: 零基础入门Python3-循环(python循环)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值