Python 循环

Python 有两个循环命令:

  • while 循环
  • for 循环

一、while 循环

使用 while 循环,只要条件为真,我们就可以执行一组语句。

如:

i=0
while i<9:print(i)i += 2

break 语句

如果使用 break 语句,即使 while 条件为真,我们也可以停止循环:

i=0
while i<9:print(i)if i == 2:breaki += 2

continue 语句

如果使用 continue 语句,我们可以停止当前的迭代,并继续下一个:

i=0
while i<9:i += 2if i == 2:continueprint(i)

else 语句

通过使用 else 语句,当条件不再成立时,我们可以运行一次代码块:

i=0
while i<9:print(i)i += 2
else :print("other")

二、for循环

for 循环用于迭代序列(即列表,元组,字典,集合或字符串)。

for 循环不需要预先设置索引变量。

循环遍历字符串

甚至连字符串都是可迭代的对象,它们包含一系列的字符:

for i in "fjjffj":print(i)

类似while循环,for循环也可以与break,continue,else搭配使用,用法一致

range() 函数

如需循环一组代码指定的次数,我们可以使用 range() 函数,

range() 函数返回一个数字序列,默认情况下从 0 开始,并递增 1(默认地),并以指定的数字结束。

for i in range(10):print(i)

注:i 地址从0开始到设置数前一位数结束,如打印10是从0打印到9

range() 函数默认将序列递增 1,但是可以通过添加第三个参数来指定增量值:

for i in range(0,10,3):print(i)

嵌套循环

嵌套循环是循环内的循环。

“外循环”每迭代一次,“内循环”将执行一次:

for循环与while循环可以单独嵌套也可以相互嵌套

for i in range(0,5):for j in range(0,i):print(j,end = "")print("")
i = 0
while i<5:for j in range(0,i):print(j,end = "")i += 1print("")

pass 语句

for 语句不能为空,但是如果您处于某种原因写了无内容的 for 语句,请使用 pass 语句来避免错误。

for i in range(0,2):pass

python 循环总结相关推荐

  1. python新手任务:python循环嵌套

    2019独角兽企业重金招聘Python工程师标准>>> Python 循环嵌套 Python 语言允许在一个循环体里面嵌入另一个循环. Python for 循环嵌套语法: Pyth ...

  2. 以下构成python循环结构的方法中_超星尔雅初级英语口语(持续更新中)选修课答案...

    套期具有"对冲""互抵"的关系 答:正确 差异化战略核心是企业在市场营销.研究和开发.产品技术和工艺设计以及服务等方面具有强大的实力. 答:正确 以下构成Pyt ...

  3. Python 循环中的陷阱(转载)

    Python 中的 for 循环和其他语言中的 for 循环工作方式是不一样的,今天就带你深入了解 Python 的 for 循环,看看它是如何工作的,以及它为什么按照这种方式工作. 循环中的陷阱 我 ...

  4. Lesson 021 —— python 循环语句

    Lesson 021 -- python 循环语句 Python中的循环语句有 for 和 while. 循环可以使用 break 语句跳出当前循环. Python循环语句的控制结构图如下所示: wh ...

  5. python循环输出00-59

    python循环输出00-59 for i in range(0,60):print("%02d"%i) ------------------------------------- ...

  6. Python 循环中的陷阱

    Python 中的 for 循环和其他语言中的 for 循环工作方式是不一样的,今天就带你深入了解 Python 的 for 循环,看看它是如何工作的,以及它为什么按照这种方式工作. 循环中的陷阱 我 ...

  7. python循环语句嵌套_Python 循环语句

    循环语句 ​循环语句主要是用于解决某些重复的代码工作,使需要重复的代码只写一遍即可. Python循环语句主要有两种:while循环和for...in...循环. 一.while循环 主要用于不确定循 ...

  8. 下列选项中不属于python循环语句的是哪一项_下列选项中,不属于字典操作的方法是哪一项?_学小易找答案...

    [简答题]字符串有哪几种表现形式? [简答题]简述Python程序的执行过程. [单选题]Python 语句x='char';y=2,print(x+y)输出的结果是哪一项?() [编程题]输入三角形 ...

  9. python循环指令_Python循环

    布尔运算 学习循环之前,先了解一个概念:布尔运算 布尔运算是数字符号化的逻辑推演法,包括联合.相交.相减.在图形处理操作中引用了这种逻辑运算方法以使简单的基本图形组合产生新的形体,并由二维布尔运算发展 ...

  10. python基础:python循环、三元运算、字典、文件操作

    目录: python循环 三元运算 字符串 字典 文件操作基础 一.python编程 在面向过程式编程语言的执行流程中包含: 顺序执行 选择执行 循环执行 if是条件判断语句:if的执行流程属于选择执 ...

最新文章

  1. Windows 7系统如何设置锁定计算机快捷方式【技术小摘】
  2. SQL的多种JOIN
  3. 在linux系统中安装VSCode(Visual Studio Code)
  4. 爬取小说2--协程间通信Python
  5. pythonsuper用法_python super函数使用方法详解
  6. amcharts 网页绘图插件
  7. C++ 字符串指针与字符串数组
  8. 【转】1.2SharePoint服务器端对象模型 之 对象模型概述(Part 2)
  9. android 验证码图片识别_图片验证码的识别技术
  10. xm list源码分析
  11. java程序默认使用的xmx_为什么JAVA进程占用内存会超过Xmx设置
  12. 2016 - 1 -17 GCD学习总结
  13. windows下强制删除文件
  14. 倾斜摄影三维建模全流程
  15. 《东周列国志》第三十八回 周襄王避乱居郑 晋文公守信降原
  16. 电脑“开始-运行”的常用命令及用法!很有用!
  17. Rust REPL Jupyter notebook
  18. android内存置换,安卓手机64GB内存如何更换内存
  19. 阿里P10、腾讯T4、华为18都是怎样的神级收入?
  20. SDUST 第四次作业

热门文章

  1. java游侠_Java Lambda表达式初探
  2. 图书管理系统之JSP+Servlet+JavaBean
  3. 2023社工报名时间及考试时间是什么时候
  4. 计算机网络实验——交换机基本配置
  5. 面试之-3.0概率质量函数,概率密度函数,概率分布函数
  6. Java的未来怎么样,好不好自学?
  7. webpack-dev-server --inline --progress --config build/webpack.dev.conf.js
  8. 影像呈现再度进阶,OPPO Find X5系列与哈苏强强联合
  9. IT创业见闻11-老板如何“敲打”资深员工?
  10. 【八芒星计划】静态编译劫持fini_array