Python-for循环语句

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

 

一、循环引入

循环结构

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

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

 

for的循环:

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

Range()函数

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

多用于for循环语句中

语法格式:

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

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

Range() 语句详解

range (start, end, step= 1)

range (start, end)

range (end)

二、for循环的使用

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

 

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

吃馒头案例:

需求:

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

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

 

 

三、for循环嵌套if语句

案例:馒头进阶

 

 

四、For+else+break/pass

For……else之继续吃馒头:

"""

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

for i in 范围:

    有数据执行的语句

else:

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

"""

break语句之吃馒头终极版

需求:

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

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

break语句

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

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

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

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

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

 

break语句之输入用户名密码

需求:

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

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

 

pass空语句:

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

 

  • 11
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值