Python学习笔记——Python开发中的控制语句

Python自动化学习笔记(二)python条件语句 一.if条件语句 语法: if 条件表达式: 条件符合执行的代码 else: 条件不符合执行的代码 1.一组条件语句里面,只有一个if 一个else 可以有多个或0个 elif 2.if elif 后面必须加条件表达式 3.else 后面不能加条件表达式 4.非空的数据类型和非0的数字代表True,空的数据类型和0代表False age = 18 if age >= 18: print('已经成年') else:print('未成年') 三种情况用 if…elif…else color = 阅读详情

其他语言中都有循环控制语句,今天学习一下python中的循环控制等语句

一、条件语句

1、if语句
if(a > b):#注意冒号
    print a, " > ", b
2、if else语句
if(a > b):
    print a, " > ", b
else:
    print a, " < ", b
3、 if…elif…else语句
if(score >= 90) and (score <= 100):#注意冒号
    print "A"
elif(score >= 80) and (score < 90):#注意冒号
    print "B"
elif(score >= 60) and (score < 80):#注意冒号
    print "C"
else:
print "D"
4、if语句的嵌套
嵌套就和c中类似了,不过写法上不一样,c中作用域或者说条件执行的语句包含在大括号{中,而python则使用冒号:和缩进来进行分割
5、一些判断的情况
两个不同的名字关联的对象,具有相同的值
两个不同的名字与同一个对象(具有相同ID的对象)关联==检查两个名称引用的对象是否具有相同的值,is检查两个名字是否引用同一个对象
比较两个浮点数是不是相等应该用(x-y)< 1.0000001,而不能用x==y,否则可能会得到错误的结果
python的牛叉之处:比较X是不是大于等于A小于等于B的时候用 A <= X <= B;这一点和其他的编程语言不同

二、循环语句

循环语句for while等
1、for循环
for <> in <对象集合>:
... if <条件>:
... break
... if <条件>:
... continue
... <其他语句>
...else:
... <>
...


for语句是python中的循环控制语句。可用来遍历某一对象,还具有一个附带的可选的else块,主要用于处理for语句中包含的break语句。


如果for循环未被break终止,则执行else块中的语句。


break 在需要时终止for循环


continue 跳过位于其后的语句,开始下一轮循环。
注:如果for循环没有被终止,那么就去执行else部分,否则就不会去执行else部分。
附带说明一下range函数
range([start,] stop [, step])


    # start  可选参数,起始数


    #stop   终止数,如果 range 只有一个参数x,则产生一个包含 0 至 x-1 的整数列表


    #step   可选参数,步长


for i in range(0,100,1)


2、while循环
while <test>:
    <statements1>
else:
    <statements2>
首行以及测试表达式,有一列或多列缩进语句的主体以及一个选用的else部分(控制权离开循环时而没有碰到break语句时会执行)
   
#!/usr/bin/python
count = 0
while (count < 9):
    print 'The count is:', count
    count = count + 1
print "Good bye!"


#!/usr/bin/python
count = 0
while count < 5:
    print count, " is less than 5"
    count = count + 1
else:
    print count, " is not less than 5"

类似if语句的语法,如果你的while循环体中只有一条语句,你可以将该语句与while写在同一行中, 如下所示
#!/usr/bin/python
flag = 1
while (flag): print 'Given flag is really true!'
print "Good bye!"






Python学习笔记五:控制语句 Python学习笔记五:控制语句Pycharm 开发环境的下载安装配置_项目管理控制语句Pycharm 开发环境的使用Pycharm 下载和安装激活和选择不同UI 风格创建项目和初始化配置其他单分支选择结构)_条件表达式详解选择结构单分支结构条件表达式详解双分支选择结构三元条件运算符多分支选择结构选择结构嵌套循环结构while循环for 循环和可迭代对象遍历可迭代对象range 对象嵌套循环和综合... 阅读详情

相关推荐

【100天精通python】Day5:python基础_python 基本语句,流程控制语句

在Python中,常用的流程控制语句条件语句if-else语句、循环语句(for循环和while循环)嵌套循环,以及跳转语句(break、continue和return语句),异常处理语句try-except,

qq_35831906的博客 1万+

Python AI开发(python篇)学习笔记 -- 第三章 -- 流程控制语句

本文摘要: 《Python AI开发学习笔记》第三章详细讲解了Python流程控制语句的使用方法。主要内容包括:1) 条件判断语句if-else和if-elif-else多分支结构的语法和应用场景;2) 循环语句while和for的使用技巧,以及break和continue控制循环的特殊用法;3) 三目运算符等简化条件判断的进阶技巧。文章通过大量代码示例演示了如何利用这些控制结构实现条件分支和循环逻辑,为后续AI算法学习打下坚实基础。特别强调了避免死循环的注意事项,并比较了不同循环结构的适用场景。

2401_86141181的博客 376

Python中的流程控制语句

继续复习Python语句break 执行流程图while 语句代码执行过程for 语句代码执行过程continue 执行流程图break、continue区别 break 执行流程图 while 语句代码执行过程 录入三次,不正确就退出 a=0 while a<3: #循环体 pwd=input("输入密码") if pwd=="8888": print("密码正确") break else:

LiBai'S BLOG 2786

Python中的流程控制语句_李白你好python(1)

不知道你们用的什么环境,我一般都是用的Python3.6环境和pycharm解释器,没有软件,或者没有资料,没人解答问题,都可以免费领取(包括今天的代码),过几天我还会做个视频教程出来,有需要也可以领取~给大家准备的学习资料包括但不限于:Python 环境、pycharm编辑器/永久激活/翻译插件python 零基础视频教程Python 界面开发实战教程Python 爬虫实战教程Python 数据分析实战教程python 游戏开发实战教程Python 电子书100本。

2401_84572413的博客 587

数学建模:相关性分析学习——皮尔逊(pearson)相关系数与斯皮尔曼(spearman)相关系数

相关性分析:求解相关系数并绘制热力图进行对比

weixin_67565775的博客 8万+

C#实战:如何从零构建一个轻量级软PLC梯形图编辑器(附完整源码)

本文详细介绍了如何使用C#从零开始构建一个轻量级软PLC梯形图编辑器。内容涵盖项目架构设计、GDI+图形渲染、编辑交互实现以及核心的扫描执行引擎开发,并提供了定时器、计数器等高级功能的实现思路与完整源码,为开发者深入工业自动化领域提供了实战指南。

4k5l6j7h8的博客 257

零基础Python学习笔记,入门到高级一步到位!

全书分为16章,包括Python编程基础、数据类型与基本运算符、顺序结构语句与条件控制语句、循环结构语句、列表和元组、字符串的常用操作、数据处理与验证、文件与I0、字典与集合、函数、Python内置函数、类和对象、模块、进程和线程、网络编程、异常处理及程序调试。以及提示的要点,用学习笔记的形式进行了提炼和总结。这本《零基础 Python 学习笔记》,堪称编程界的 “葵花宝典”,以独特的学习笔记形式,搭配超多实用案例,带你零基础快速上手 Python,轻松实现职场逆袭、学业进阶。

ERG34534FE的博客 107

GEE土地分类:一文读懂精度评定—混淆矩阵confusion matrix、整体精度OA、用户者精度、生产者精度、kappa系数和F1score系数含案例

本文介绍了如何在 Google Earth Engine (GEE) 中构建和分析混淆矩阵,以评估分类模型的性能。首先,通过 ee.Array 构建混淆矩阵,并展示了如何指定自定义类标签。接着,计算了多种性能指标,包括准确率、Kappa 值、F1-score、消费者准确率和生产者准确率。此外,还演示了如何计算不同类别的 F1-score。最后,通过一个实际案例,展示了如何利用 GEE 进行土地分类,并评估分类器的性能,包括训练和验证样本的准确率、Kappa 值等指标。这些步骤帮助用户理解模型的优缺点,并进行

此星光明博客 442

python中的控制语句

python中的三大控制语句分别是 顺序、分支、循环 一、条件控制语句 1.if else条件语句,基本格式如下: if 表达式: 语句1 else: 语句2 注意:if 表达式后的冒号不能省略,else后的冒号也不能省略,否则系统报错 2.if …elif…else语句 if 表达式1: 语句1 elif 表达式2: 语句2 elif 表达式n: 语句n else 表达式n+1: 语句n+1 ...

qq_41355482的博客 1969

ESP32与INMP441麦克风模块实现音频传输

ESP32是一款低成本、低功耗的物联网开发板,支持Wi-Fi和蓝牙双模通信,内置双核处理器,适合音频处理和实时数据传输。INMP441是一款高性能数字麦克风模块,支持I2S接口,可提供高精度音频数据采集(24-bit分辨率,64-100 dB SNR)。

走向CTO的路上... 2039

我终于停止写 JUnit 了!用 JavaParser + GPT-4 自动生成 90% 覆盖率的单元测试

本文介绍了一种基于JavaParser和GPT-4的智能单元测试生成方案。针对开发者在单元测试编写中面临的繁琐、无聊和硬指标等问题,提出通过AST语法树分析代码结构,提取关键信息后生成精准提示词,再调用GPT-4自动生成高质量的单元测试代码。文章详细阐述了技术原理、实现步骤(包括JavaParser解析、上下文感知提示词构建和GPT-4调用),并展示了该方法能自动识别依赖、Mock对象和覆盖边界条件,显著提升测试效率。同时指出了在复杂数据结构、私有方法测试等方面的局限性,最终强调这种技术组合可以解放开发者,

BUG猿的博客 1127

Python控制语句

介绍了Python语言的控制语句(包括分支、循环和跳转语句)以及range函数

2302_76708905的博客 1177

解锁RK平台黑科技:DPDK加速与硬件卸载实战

本文探讨了在RK平台上通过DPDK加速与硬件卸载技术构建高性能网络架构的方法。RK平台凭借强大的硬件性能为高并发网络处理提供基础,而DPDK通过用户态驱动、轮询机制等技术绕过内核瓶颈,显著提升数据包处理效率。硬件卸载则将校验和计算等任务交由专用硬件,释放CPU资源。实践案例显示,该方案可使网络吞吐量提升至理论极限,延迟降至5ms以下,CPU利用率降低40%。文章详细介绍了配置步骤、优化方法和常见问题解决方案,并展望了该技术在5G、车联网等新兴领域的应用前景。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 1277

【Python基础】条件控制语句

在编程语言中,条件控制语句是实现逻辑判断和程序流程控制的基础工具。Python作为一种高级编程语言,提供了简洁而强大的条件控制语句,使得程序可以根据不同的条件执行不同的代码块。本文将详细介绍Python中的条件控制语句,包括if语句、if-else语句、if-elif-else语句以及相关的嵌套结构和高级特性。什么是Python?

分享是一种境界,勤于分享,乐于分享! 1337

14、多标签分类与卷积神经网络在医学图像处理中的应用

本文探讨了多标签分类与卷积神经网络(CNN)在医学图像处理中的应用。文章详细介绍了多标签分类的概念和挑战,以及如何通过CNN进行高效、准确的分类任务。内容涵盖模型设计、损失函数选择、数据增强技术、类别权重调整等关键技术点,并结合实际案例,如白内障手术工具检测、视网膜血管分割等,展示了CNN在医学图像分析中的强大潜力。此外,还讨论了模型优化策略及面临的挑战与解决方案。

t8u9v0的博客 191

innovus:streamOut gds中pg text带有冒号(:)解决办法

streamOut后查看layout,发现部分PG text后面加了冒号,比如VDD: / VSS:。当然,这个问题还有另一种解决办法,就是通过脚本给terminal打text再streamOut。我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?

m0_61544122的博客 1190

python 学习笔记五 流程控制语句

本文主要讲解了if语句、if else语句、while语句、while else语句、break语句、continue语句等基础知识和用法

Late_whale的博客 作者:代码搬运工老李的二师兄 1351

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

python中的流程控制语句有哪些_Python中的流程控制语句

一、if语句if 逻辑运算:语句块elif 逻辑运算:语句块else:语句块逻辑运算和最后的else后面有一个冒号。二、while语句while 逻辑运算:语句块else:语句块逻辑运算后面有一个冒号,最后的else语句不是必须的,可以省略整个else语句,在while语句完成即while语句中的逻辑运算值为false时,会执行else语句的语句块。三、for循环语句for i in range(...

weixin_39694838的博客 1431

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

python学习笔记04 python中的选择、循环、控制语句

python中语句,选择语句if、循环语句(for、while)、控制流程语句(continue、break)

m0_69045813的博客 1128

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

python学习笔记——条件控制,循环语句

1.Python 中的循环语句有 for 和 while。

weixin_51130882的博客 765

Python流程控制语句之跳转语句

博客中详细介绍了Python的两种跳转语句:break语句 和continue语句,以及 pass空语句

程序员小十一的博客 1504

Python 流程控制语句总结

Python 流程控制语句总结条件控制if 语句if 嵌套循环语句while 循环无限循环while 循环使用 else 语句for 语句range()函数break 和 continue 语句及循环中的 else 子句pass 语句 条件控制 Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。 if 语句 Python中if语句的一般形式如下所示: if condition_1: statement_block_1 elif condition_

雷银行的博客 1919

python中的控制流语句

控制流语句即用来实现对程序流程的选择、循环、转向和返回等进行控制。 用途:控制语句可以用于控制程序的流程, 以实现程序的各种结构方式。 一般情况下,程序按照语句编写顺序依次执行,形成了一个标准的面向过程的结构化形式。但由于程序具备很强的逻辑性,有些时候我们需要根据某些条件选择性执行或跳跃执行某些语句。 当需要程序非顺序执行的时候,我们就需要控制流语句,改变其原有的顺序执行。 在Python...

zhanglijie__1的博客 748

Python中的跳转语句

上次我们说了 Python 中的循环语句,而且还特别强调了,在写循环的时候,一定要确保循环能够退出,不然就成了死循环,那么退出循环,其实是有三种方式的,第一种就是自然结束,比如上次说的,跑 5 圈,如果 5 圈跑完了,循环就自然退出了,除此之外,还有两种,分别是跳过(continue)和结束(break)。 continue 语句 大家应该都吃过桔子吧,我们把吃桔子这个过程,可以看做是一...

cyjbdqn的博客 1万+

python学习笔记之流程控制语句

Python学习笔记之day05-流程控制条件运算符运算符的优先级流程控制语句if语句input()函数if-else语句if-elif-else语句while语句 条件运算符 语法: 语句1 if 条件表达式 else 语句2 条件运算符在执⾏时,会先对条件表达式进⾏求值判断 如果判断结果为True,则执⾏语句1,并返回执⾏结果 如果判断结果为False,则执⾏语句2,并返回执⾏结果 #例1 求a,b,c的最大值。 a = 100 b = 50 c = 400 m = a if a>b

weixin_45389821的博客 361
上一篇: Python学习笔记——Python中的基本语法3
下一篇: Python学习笔记——函数定义、调用
hack8
博客等级 码龄18年 109粉丝 128原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值