位置: 编程技术 - 正文

Python3 循环语句(for、while、break、range等)(python3循环语句)

编辑:rootadmin

推荐整理分享Python3 循环语句(for、while、break、range等)(python3循环语句),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python3for循环语句,python的循环语法,python3循环语句,python循环语句怎么用,python中循环语句,python3循环语句,python3循环语句,python3for循环语句,内容如对您有帮助,希望把文章链接给更多的朋友!

本章节将为大家介绍Python循环语句的使用。

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

Python循环语句的控制结构图如下所示:

while 循环

Python中while语句的一般形式:

while 判断条件:

语句

同样需要注意冒号和缩进。另外,在Python中没有do..while循环。以下实例使用了 while 来计算 1 到 的总和:

执行结果如下:

1 到 之和为:

无限循环我们可以通过设置条件表达式永远不为 false 来实现无限循环,实例如下:

执行以上脚本,输出结果如下:

输入一个数字 :5你输入的数字是: 5输入一个数字 :

你可以使用 CTRL+C 来退出当前的无限循环。无限循环在服务器上客户端的实时请求非常有用。

while 循环使用 else 语句

在 while … else 在条件语句为 false 时执行 else 的语句块:

执行以上脚本,输出结果如下:

0 小于 小于 小于 小于 小于 大于或等于 5

简单语句组

类似if语句的语法,如果你的while循环体中只有一条语句,你可以将该语句与while写在同一行中, 如下所示:

注意:以上的无限循环你可以使用 CTRL+C 来中断循环。执行以上脚本,输出结果如下:

for 语句

Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。for循环的一般格式如下:

Python loop循环实例:实例

以下 for 实例中使用了 break 语句,break 语句用于跳出当前循环体:实例

执行脚本后,在循环到 "gimoo"时会跳出循环体:循环数据 Baidu循环数据 Google积木网!完成循环!

range()函数

如果你需要遍历数字序列,可以使用内置range()函数。它会生成数列,例如:

Python3 循环语句(for、while、break、range等)(python3循环语句)

你也可以使用range指定区间的值:

也可以使range以指定数字开始并指定不同的增量(甚至可以是负数,有时这也叫做'步长'):

负数:

您可以结合range()和len()函数以遍历一个序列的索引,如下所示:

还可以使用range()函数来创建一个列表:

break和continue语句及循环中的else子句

break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。 实例如下:

执行以上脚本输出结果为:

当前字母为 : J当前字母为 : b当前字母为 : 5当前字母为 : 1当前字母为 : n当期变量值为 : 当期变量值为 : 9当期变量值为 : 8当期变量值为 : 7当期变量值为 : 6Good bye!

continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。

执行以上脚本输出结果为:

当前字母 : J当前字母 : b当前字母 : 5当前字母 : 1当前字母 : e当前字母 : t当前变量值 : 9当前变量值 : 8当前变量值 : 7当前变量值 : 6当前变量值 : 4当前变量值 : 3当前变量值 : 2当前变量值 : 1当前变量值 : 0Good bye!

循环语句可以有 else 子句,它在穷尽列表(以for循环)或条件变为 false (以while循环)导致循环终止时被执行,但循环被break终止时不执行。如下实例用于查询质数的循环例子:

执行以上脚本输出结果为:

2 是质数3 是质数4 等于 2 * 是质数6 等于 2 * 是质数8 等于 2 * 等于 3 * 3

pass 语句

Python pass是空语句,是为了保持程序结构的完整性。pass 不做任何事情,一般用做占位语句,如下实例

最小的类:

以下实例在字母为 o 时 执行 pass 语句块:

执行以上脚本输出结果为:

当前字母 : J当前字母 : b当前字母 : 5当前字母 : 1执行 pass 块当前字母 : n当前字母 : e当前字母 : tGood bye!

使用内置 enumerate 函数进行遍历:

for index, item in enumerate(sequence): process(index, item)

实例

for 循环 1- 所有整数的和

使用循环嵌套来实现乘法法则:

for 循环的嵌套使用实例:

输出结果:***************

1- 的和:

>>> sum(range())

while 循环语句和 for 循环语句使用 else 的区别:1、如果 else 语句和 while 循环语句一起使用,则当条件变为 False 时,则执行 else 语句。2.如果 else 语句和 for 循环语句一起使用,else 语句块只在 for 循环正常终止时执行!

Python3中条件控制、循环与函数的简易教程 一、条件控制Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块,而计算机很多自动化任务,也是根据条件判断来实

Python使用PIL模块生成随机验证码 Python生成随机验证码,需要使用PIL模块,具体内容如下安装:pip3installpillow基本使用1.创建图片fromPILimportImageimg=Image.new(mode='RGB',size=(,),color=(,,)

python中is与双等于号“==”的区别示例详解 前言在开始本文之前,首先要知道Python中对象包含的三个基本要素,分别是:id(身份标识)、pythontype()(数据类型)和value(值)。is和==都是对对象进行比较判

标签: python3循环语句

本文链接地址:https://www.jiuchutong.com/biancheng/372306.html 转载请保留说明!

上一篇:Python虚拟环境项目实例(python虚拟环境管理)

下一篇:Python3中条件控制、循环与函数的简易教程(python条件语句的基本结构)

  • 股份公司解散是什么?
  • 主营业务收入科目按其所反映的经济内容不同
  • 金税四期一般纳税人应对
  • 应收款为负数怎么做分录
  • 出口货物退货需要退税吗
  • 计提社保贷方科目是什么
  • 当地外包公司是干什么的
  • 建筑公司设计费税率
  • 外购商品赠送客户怎么做账
  • 当月少计提工资下月怎么处理?
  • 退休返聘人员工资
  • 进口设备在海关处保存2年出售时 计算税怎么算
  • 高新技术企业外债便利化
  • 应收账款周转率越大越好还是越小越好
  • 税控盘抵扣增值税怎么做账
  • 应收账款周转率高好还是低好
  • 企业收入准则的主要内容
  • 如何对投资收益进行会计处理
  • 研发费用费用化金额和资本化金额有什么区别
  • 投资性房地产的后续计量从成本模式转为公允价值模式的
  • win8系统怎么关闭防火墙
  • 长期股权投资增加的原因
  • 水利基金减免了还用计提吗
  • 社保会计科目怎么做账
  • 公司购买写字楼怎么入账
  • wordpress functions.php
  • csinject.exe是什么程序的进程 csinject进程是安全的吗
  • yii实现使用CUploadedFile上传文件的方法
  • 未确认融资收益怎么理解
  • 什么食物含胆固醇高不能吃
  • 交通费补贴算工资吗?
  • 房地产企业销售额扣除土地价款
  • 购入材料的实际成本
  • 草丛里的野花像
  • 新注册的外贸公司花名册
  • moments的用法
  • php制作简单的表单代码
  • 集团与子公司资产的关系
  • 什么叫自适应控制
  • 什么叫存量比率
  • 税务局批扣是什么意思
  • 信用减值损失的借贷方向
  • 取得剧本使用费怎么做账
  • 小微企业所得税优惠政策最新2023
  • 企业结售汇业务需要做什么
  • 缴纳的税费怎么计算
  • 缴存的提存金是什么
  • 分组计数什么意思
  • 哪些项目的进项不含税
  • 债权投资相关科目
  • 累计摊销的会计分录有哪些
  • 工人晚上加班的说说心情
  • 收到客户预付款会计分录
  • 小规模纳税人所得税优惠政策2023
  • 残疾人就业保障金怎么计算
  • 怎么卸载xp系统
  • Win7怎么把桌面文件迁移到D盘中
  • linux快速查找历史命令
  • Windows update更新服务启动被拒绝访问
  • 查看linux系统日志命令
  • 免打扰模式在哪关
  • windows 10移动版
  • win7插上u盘显示格式化怎么办
  • linux系统怎么查看防火墙状态
  • ExtJS 2.0实用简明教程之应用ExtJS
  • opengl出错
  • unity监视器
  • js设计模式有什么用
  • javascript数据类型有哪些
  • 可扩展的敏捷方法有哪两种观点,并作以简单阐述?
  • bootstrap怎么用
  • jquery获取多个元素
  • Genymotion首次运行程序出现错误Installation error: INSTALL_FAILED_CPU_ABI_INCOMPATIBLE
  • android设计模式与最佳实践 pdf
  • 京东发票税号是几位数
  • 国税怎么打印申报表
  • 水产品企业所得税8行免税填税额还是利润
  • 一般纳税人企业所得税怎么征收
  • 出口货物开票税率是多少
  • 房地产契税2023年最新政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设