同其他许多的高级程序设计语言一样,Python也提供了循环语句,这样可以方便地进行许多相同的操作。Python中的循环语句包括for循环和while循环。

1、for循环

for语句用来遍历序列对象内的元素,并对每个元素运行一个代码块。其格式如下:

for变量名 in序列:

语句块…

案例:打印出100以内的两位数中十位数字比个位数字大的数。

代码:

结果:

在上述代码中,使用了一个循环来遍历从10到100之间所有的两位数。在循环体中有两个if判断语句,其中第一个语句用来检查这个数是否满足十位的数字比个位的数字小,另一个判断语句是为了方便我们查看运行结果而写的,其作用为每隔10个数字进行换行。在这段程序中我们使用了range()函数,在Pycharm编辑程序界面,输入help(range)然后运行可以得到如下的结果:

可以看到,range(i,j)函数会返回一个序列对象,该对象从i开始,直到但不包括j。

2、while循环

语句格式:

while判断条件:

执行语句

执行语句可以是单个语句或语句块。判断条件为True时执行一次执行语句,然后再次判断条件。直到判断条件假False时,循环结束。

案例代码:

结果:

当while语句中的判断条件为真时,执行打印“hello”语句,打印结束后,flag减1;当flag=0时,条件判断为假,不再执行循环体。最后打印出“循环结束”。

在python中,while…else在循环执行结束后执行else语句块。如下所示:

代码:

结果:

3、break和continue语句

break用来结束所在循环的语句,continue语句跳出所在循环体的本次循环,直接进行下一次循环。如下所示:

代码:

结果:

break所在的循环是最外层的for循环语句,所以外层循环只会执行一次,打印结果为A1,A2,A3。

我们将上述代码做简单修改,如下所示:

代码:

结果:

break语句在内层循环中,y每次的取值只能为1,因此打印结果为A1,B1,C1。

将上述代码再次做简单修改,如下所示:

代码:

结果:

continue语句直接跳出循环体的本次循环,即x=B,进入到下一次循环,即x=C,因此得到上述打印结果。

python循环语句c次_python循环语句相关推荐

  1. python 循环语句结果存储_Python条件语句和循环语句

    前言 通常都听到别人说,计算机很牛逼,很聪明,其实计算机一点都不聪明,光是你要跟他沟通,都会气 shi 你,聪明的是在写程序的你. 写程序就是跟计算机沟通,告诉它要做什么. 竟然是这样,那么肯定缺少不 ...

  2. python里else中文意思_Python循环语句中else的用法总结

    前言 本文讨论Python的for-else和while-else等语法,这些是Python中最不常用.最为误解的语法特性之一. Python中的for.while等循环都有一个可选的else分支(类 ...

  3. python循环一段代码_Python循环语句代码详解:while、for、break

    导读:循环语句是指重复执行同一段代码块,通常用于遍历集合或者累加计算.Python中的循环语句有while语句.for语句. 01 while循环 循环语句是程序设计中常用的语句之一.任何编程语言都有 ...

  4. python中else的用法_Python循环语句中else的用法总结

    如何正确的理解python for循环中的else用法 程序中的else语句是便于处理某种行为,在循环的正常终止时执行:即以return或者break方式退出循环将会忽略else语句:存在contin ...

  5. python语句块标记_Python简单语句

    简单语句由(逻辑上的)一行组成. 1.表达式语句 表达式也可以是语句.如果表达式是函数调用或者文档字符串的话尤其有用. 例如: "This modue contains SPAM-relat ...

  6. python中continue用法案例_Python continue语句实例用法

    Python continue语句: 当执行到 continue 语句时,将不再执行本次循环中 continue 语句接下来的部分,而是继续下一次循环. lst = [7,8,9,4,5,6] for ...

  7. python中的结束用语_python结束语句

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python 基本语句首先申明下,本文为笔者学习<python学习手册&g ...

  8. python的语句有哪些_python基本语句有哪些

    Python是一种计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项目的开发.下面我们就为 ...

  9. python优秀程序员条件_Python 条件语句

    Python 条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和 ...

  10. python条件语句有哪些_Python条件语句

    Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null)值为tr ...

最新文章

  1. ViewPager实现翻页步骤
  2. Kafka剖析(一):Kafka背景及架构介绍--转
  3. 两物体的相对速度公式_最全物理公式合集,高考这一份就够了!
  4. mysql timestampt 输入字符串的格式不正确._mysql中取出的时间格式不正确
  5. .典型用户 - 场景
  6. 在python3中如何加载静态文件详版步骤
  7. mysql 返回几个组_MySQL – 控制由组返回的行
  8. arm汇编指令之数据块传输(LDM,STM)详见
  9. mallplus多商户商城 让支付触手可及,封装了微信支付、QQ支付、支付宝支付、京东支付、银联支付常用的支付方式以及各种常用的接口
  10. 字节序转换IP地址转换接口
  11. 在RStudio里面部署Python
  12. 想知道raw转换jpg软件怎么用?教你raw转换的方法
  13. Kubernetes K8S之affinity亲和性与反亲和性详解与示例
  14. NTFS文件系统详解 之 文件定位
  15. 鸡呼吸疾病常见的症状 防治鸡打喷嚏的特效药
  16. 2013中国互联网公司、全球互联网公司最新市值排名(2013.04.20)
  17. 十分钟教你学会打包APP
  18. 定制ToolChain for ARM
  19. Kubernetes 国外镜像的网络问题
  20. 【SQL基础】SQL常用函数简要解析

热门文章

  1. 计算机c语言报告册,计算机c语言实验报告.docx
  2. 【数字信号调制】基于matlab多进制数字相位调制(4PSK)【含Matlab源码 1001期】
  3. 【路径规划】基于matlab粒子群算法栅格地图路径规划【含Matlab源码 579期】
  4. icons在java显示出来_java – 制作jfilechooser显示图像缩略图
  5. ai人工智能最新相关消息_我如何了解最新的AI研究
  6. 计算机专业答辩网站怎么保证安全性,答辩(计算机专业答辩题目选集)
  7. windows server 系统SERVER服务消失无法共享
  8. gitbash PHP执行输出中文乱编解决方式
  9. Laravel 开发笔记
  10. [转]虚方法(virtual)和抽象方法(abstract)的区别