Python-for循环语句

  • 循环引入
  • for循环语句
  • for循环嵌套语句
  • forelse/break/pass

 

一、循环引入

循环结构

一般情况下,需要 多次重复执行的代码,都可以用循环的方式来完成

(循环不是必须要使用的,但是为了 提高代码的重复使用率,所以有经验的开发者都会采用循环

 

for的循环:

  • for循环作为编程语言中最强力的特征之一
  • Python可以使用for语句循环遍历整个序列 的值

Python-for循环语句_第1张图片

Range()函数

该函数是Python的内置函数,用于生成一系列连续的整数,

多用于for循环语句中

语法格式:

range(起始值 结束值,指定步长)

  • 起始值可以省略,如果省略,则从0开始
  • 结束值:指定计数的结束值(但不包括该值,如range(0,7),得到的值是0-6,不包括7)
  • 指定步长:即2个数之间的间隔,可以省略,如果省略,则表示步长为1

Range() 语句详解

range (start, end, step= 1)

range (start, end)

range (end)

Python-for循环语句_第2张图片

二、for循环的使用

for循环的案例-打印三次”hello“

Python-for循环语句_第3张图片

 

Python-for循环语句_第4张图片

---------------------------------------------------------------------------------------------------------

吃馒头案例:

需求:

小李很饿,要吃5个馒头,显示吃每个馒头的过程

当小李吃完5个馒头,显示小李吃饱了

Python-for循环语句_第5张图片

 

Python-for循环语句_第6张图片

 

Python-for循环语句_第7张图片

三、for循环嵌套if语句

案例:馒头进阶

Python-for循环语句_第8张图片

 

Python-for循环语句_第9张图片

 

四、For+else+break/pass

For……else之继续吃馒头:

Python-for循环语句_第10张图片

"""

else: 适用于for 执行完或者没有循环数据时,需要做的事情

for i in 范围:

    有数据执行的语句

else:

    没有数据或者循环正常结束执行的语句

"""

break语句之吃馒头终极版

需求:

当小李发现毒馒头的时候立即离开

没有吃到毒馒头的时候显示吃饱了

Python-for循环语句_第11张图片

break语句

break语句,就像在C语言中,打破了最小封闭for或while循环。

break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。

break语句用在while和for循环中。

如果使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。

break 后面的语句是不会被执行的===》不要把代码放在break 的后面

 

break语句之输入用户名密码

需求:

用户的账号密码登录而且只能登录三次,如果三次未成功,账户锁定

前三次有有输入正确的立即进入系统

Python-for循环语句_第12张图片

 

Python-for循环语句_第13张图片

pass空语句:

  • pass 不做任何事情,一般用做占位语句。
  • 只要有缩进,而缩进的内容还不确定的时候,此时为了保证语法的正确性,程序结构的完整性,就可以使用pass占位
  • 不会报出语法错误

Python-for循环语句_第14张图片

 

你可能感兴趣的:(python)