Python——循环语句

while循环的基础语法

只要条件满足 会无限循环执行

注意:

1. while的条件需得到布尔类型,True表示继续循环,False表示结束循环

2. 需要设置循环终止的条件,如i += 1配合 i < 100,就能确保100次后停止,否则将无限循环

3. 空格缩进和if判断一样,都需要设置

while循环的嵌套应用

•同判断语句的嵌套一样,循环语句的嵌套,要注意空格缩进。

•基于空格缩进来决定层次关系

•注意条件的设置,避免出现无限循环(除非真的需要无限循环)

补充

for循环的基础语法

•while循环的循环条件是自定义的,自行控制循环条件

•for循环是一种”轮询”机制,是对一批内容进行”逐个处理”

for循环

while循环

  1. 基础语法

# 定义字符串name
name = ”itheima”
# for循环处理字符串
for x in name: 
       print(x)

同while循环不同,for循环是无法定义循环条件的。

只能从被处理的数据集中,依次取出内容进行处理。

所以,理论上讲,Python的for循环无法构建无限循环(被处理的数据集不可能无限大)

  1. range语句

for 临时变量 in 待处理数据集(可迭代对象): 
        循环满足条件时执行的代码

注意:

•语法1从0开始,到num结束(不含num本身)

•语法2从num1开始,到num2结束(不含num2本身)

•语法3从num1开始,到num2结束(不含num2本身),步长以step值为准

  1. 变量作用域

for循环的嵌套应用

注意事项:

•需要注意缩进,嵌套for循环同样通过缩进确定层次关系

•for循环和while循环可以相互嵌套使用

循环中断 : break和continue

1.continue的作用是:

中断所在循环的当次执行,直接进入下一次

2.break的作用是:

直接结束所在的循环

3.注意事项:

•continue和break,在for和while循环中作用一致

•在嵌套循环中,只能作用在所在的循环上,无法对上层循环起作用

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值