python循环控制语句

循环语句

语句后面一定要跟:冒号

for循环:

1.for…in range( ) 遍历

格式:for i  in range(5);或者for i in range( 0,10,3 );

格式中的1打印i是从0开始后打印到5结束

格式中的2打印i是从0开始打印到10,中间每一次步进加3

举个小例子:

格式1:

格式2:

格式2中改为三个负数:

以上三个都是常见的

如果我们想要遍历依次输出字符串呢?

我们就要先定义变量,再用for循环输出

如果我们不想换行,就要在输出中加上我们之前讲的end

比如:

数字我们需要range来写,字符串不需要range只要写上变量名即可

还可以对列表进行遍历输出

例如:

虽然看着像别的语言中的数组,但是在这里是列表

使用for…in遍历列表时:

1.和数字一样需要先写range

2.range里面需要len(a);求出列表的有几个下标(如js中的length,计数)

3.print中输出的第一个i是计数(下标),第二个a[ i ]是列表中的元素

while循环:

格式:

i=数值

while 条件:

语句….

必须要有控制条件例如 i+=1;

举个小例子:

输出0到5

我们用while求出1-100的和:

定义的n只是作为一个数

定义的sum就为累加每一步的和

定义的counter就是从1到100,每个数都遍历加一遍

while还可以和else合作使用

在其他语言在else只跟if,但是在python中也可以跟while

后面我们用到while的并不多,绝大部分要用for,比较方便

break、continue、pass语句:

这里比其他语言多了个pass,但是并无很大作用

break和continue的用法和js等其他语言中用法相同

1.break语句可以跳出for和while 的循环体

2.continue语句跳过当前循环,直接进行下一轮循环

3.pass是空语句,一般只用做占位语句,不做任何事情

举个小例子:

break

continue:

最后我们还是要给大家布置一个小作业

九九乘法表

大家自己来写一下,答案下节揭晓:

(0)

相关推荐

  • Python解析之break、continue、pass语句

    Python解析之break、continue、pass语句

  • Python循环语句代码逐行详解:while、for、break和continue

    导读:循环语句是指重复执行同一段代码块,通常用于遍历集合或者累加计算.Python中的循环语句有while语句.for语句. 作者:黄传禄 张克强 赵越 来源:大数据DT(ID:hzdashuju) ...

  • python循环结构

    Python中没有do...while循环,很棒吧! for循环与其他语言中也不太一样,要更简单一些. 请往下看吧...... 1.while语句 用来处理循环语句,其形式如下: while 判断条件 ...

  • Python循环结构中else用法(入门必读)

    Python 中,无论是 while 循环还是 for 循环,其后都可以紧跟着一个 else 代码块,它的作用是当循环条件为 False 跳出循环时,程序会最先执行 else 代码块中的代码. 以 w ...

  • Python的控制语句介绍!入门学习

    学习python的人应该都听说过python的控制语句,那么你知道Python的控制语句有哪些吗?我们一起来看看吧. Python的设计目标之一是让代码具备高度的可阅读性.它设计时尽量使用其它语言经常 ...

  • Python 循环语句 | 菜鸟教程

    Python 循环语句 本章节将向大家介绍Python的循环语句,程序在一般情况下是按顺序执行的. 编程语言提供了各种控制结构,允许更复杂的执行路径. 循环语句允许我们执行一个语句或语句组多次,下面是 ...

  • Python | 循环与递归的区别

    根据面向对象程序设计的思想,对象包括属性(数据)和方法(操作).其实,递归和循环就相当于两种非常相似的操作,但是它们都有适合自己操作的数据.可以把一个问题看作一个对象,问题由数据(问题没有解决时的状态 ...

  • (十二)Do.....Loop循环控制语句

    当循环条件设置不当时,也会造成死循环 一.do while\until--.loop do while--.loop先判断先执行:当判断条件为真时,执行循环体 do until--.loop先判断后执 ...

  • python——循环(for循环、while循环)及练习

    目标程序的三大流程 1.while 循环的基本使用2.break 和 continue3.while 循环嵌套123 在程序开发中,一共有三种流程方式: 顺序:从上向下,顺序执行代码分支:根据条件判断 ...

  • Python(for和while)循环嵌套及用法

    Python 不仅支持 if 语句相互嵌套,while 和 for 循环结构也支持嵌套.所谓嵌套(Nest),就是一条语句里面还有另一条语句,例如 for 里面还有 for,while 里面还有 wh ...