我们知道计算机程序语言一般是按照顺序执行的,那么编程语言就提供了各种控制结构,允许更复杂的执行路径,其中循环语句的作用就是允许我们执行一个语句或语句组多次。

在Python中循环语句的类型主要有以下几种:

While循环 在给定的判断条件为true时执行循环体,否则退出循环体。

For循环 重复执行语句

嵌套循环 可以再while循环体里嵌套for循环

接下来我们结合参考案例具体的来说说这几种Python的循环类型。

While循环即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:

while 判断条件:

执行语句……

执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空的值均为true。当判断条件为false时,循环结束。

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

· for循环的语法格式如下:

循环嵌套Python的循环嵌套类型可以嵌入其他的循环体。比如在while循环中可以嵌入for循环,或者在for循环中嵌入while循环。

参考案例

python的for循环语句_干货丨Python的循环语句基础讲解!相关推荐

  1. python接口自动化测试书籍_干货丨Python接口测试自动化实战及代码示例:含get、post等方法...

    引言:年初参与到一个后台系统开发的项目中,里面涉及了很多接口,我做为项目组测试人员,需要对这些接口进行测试,一开始使用 postman 工具测试,很是方便.但随着接口数量的增加,不光要执行手动点击测试 ...

  2. python 注释一段话_干货!Python入门基础知识点总结

    或看好Python的广阔前景,或看中Python的语法简洁,越来越多零基础的人选择学Python.但是Python基础知识有哪些呢?且看我的分析. Python部分基础知识点汇总 数据类型:编程中操作 ...

  3. python sql查询返回记录_干货!Python与MySQL数据库的交互实战

    安装PyMySQL库 如果你想要使用python操作MySQL数据库,就必须先要安装pymysql库,这个库的安装很简单,直接使用pip install pymysql:假如这种方式还是安装不上,就用 ...

  4. python通过什么对象连接数据库_干货!python与MySQL数据库的交互实战

    1 安装pymysql库 如果你想要使用python操作MySQL数据库,就必须先要安装pymysql库,这个 库的安装很简单,直接使用pip install pymysql; 假如上面这种方式还是安 ...

  5. 求n的阶乘的算法框图_干货丨Python 递归算法指归-百知教育

    1. 递归概述 递归( recursion)是一种编程技巧,某些情况下,甚至是无可替代的技巧.递归可以大幅简化代码,看起来非常简洁,但递归设计却非常抽象,不容易掌握.通常,我们都是自上而下的思考问题, ...

  6. python将字符串逆序_为什么说Python是一门伟大的入门语言?(附免费教程)

    Python 是一门伟大的入门语言.作为一门伟大的编程语言,一定要具备一些特征,其中有五项特征是非常重要的: 非常棒的首次体验:就像书的开始,首先一定要能够"沉迷",学习新知识一定 ...

  7. python for语句_从零开始py个thon3:循环语句(1)

    欢迎大家阅读"从零开始拍个桑"系列- 循环语句能帮助我们完成很多重复性工作. 今天就给大家介绍一下python中的for循环和while循环! 想一想如何输出10遍"he ...

  8. pythonif语句的冒号总是报错_干货:python入门if语句及其列表操作

    本教程使用的课本是<Python编程:从入门到实践>,作者:[美] Eric Matthes 本节学习代码中针对不同情况进行分别处理的方法,关键字是if.学完这节,从理论上讲,你就可以编写 ...

  9. python 循环赋值_计算机二级Python语言程序设计 第2章Python语言基本语法元素

    第二章学习知识导图 本章概述:本章目的是了解基础的Python相关知识 考点主要是: 1) 程序的基本语法元素:程序的格式框架.缩进.注释.变量.命名.保留字.数据类型.赋值语句.引用 2) 基本输入 ...

最新文章

  1. [置顶] Activity启动流程
  2. atitit.加入win 系统服务 bat批处理程序服务的法总结instsrv srvany java linux
  3. eureka client客户端启动时都做了哪些事
  4. 611. 有效三角形的个数
  5. 渗透测试之Nmap命令(一)
  6. T_SQL的 FOR XML PATH 用法
  7. 机器学习1.2 ---参数学习
  8. html自动跳转手机端,用JavaScript实现网站自动跳转电脑PC端与手机端不同页面
  9. Echarts定制一个地图
  10. mysql提供的六种约束_MySQL中的六个约束
  11. 基于R语言GD包的Risk Map制作(批量生成)
  12. 有哪些令人骄傲的国产软件或应用?这5款你一定不知道!
  13. 贴片电阻电容封装与尺寸,功率,耐压,温度等的关系
  14. 云桌面 瘦终端_一体机+瘦终端=桌面云,云平台搭建更便捷,桌面虚拟化
  15. AUTOCAD——Excel表格导入CAD、CAD合并两兄弟
  16. 已解决-MacBook pro/MacBook air上安装Windows10双系统教程
  17. 前端开发工程师必备网站
  18. 手机换IP的方法--手机PPTP
  19. 《全球通史》读书笔记2
  20. 分享 40 个免费的前端初学者视频教程

热门文章

  1. 刷算法题总结的一些结论公式
  2. 用曼哈顿距离来巧解---输出菱形的问题
  3. 计算机网络的寻址问题ARP协议(Mac地址 ip地址)
  4. 红黑树(三)之 C++的实现
  5. 不会吧,还有人不会docker!
  6. 如何用 SpringBoot 实现并发登录人数控制(附代码)
  7. 我的大学到研究生自学 Java 之路,过程艰辛,不放弃,保持热情,最终发现我是这样拿到大厂 offer 的!...
  8. IDEA类和方法注释模板设置(非常详细、实用)
  9. 信息系统项目管理知识--企业信息化
  10. JSP中页面跳转response.sendRedirect()和request.getRequestDispatcher()的区别