语法~Python循环语句

一、while循环

1.格式

'''
while 条件:
    条件满足时,做的事情
'''

i = 1
while i < 5:
    print(i)
    i = i + 1

2.while循环的嵌套

i = 1
while i < 5:
    j = 1
    while j < i:
        print(j)
        j = j + 1
    i = i + 1

3.注意事项:

  • while的条件需得到布尔类型,True表示继续循环,False表示结束循环
  • 需要设置循环终止的条件,否则将无限循环
  • 空格缩进和if判断一样,都需要设置
  • 多层嵌套要用空格缩进来确定主次关系

二、for循环

1.格式

'''
for 临时变量 in 待处理数据集:
    循环满足条件时,执行的代码
'''

for i in "FeiLink":
    print(i)

2.range语句

"""
range(num1, num2)
介绍:获取一个从num1开始,到num2结束的数字序列(不含`num2`本身)
"""

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

"""
range(num)
介绍:获取一个从`0`开始,到`num`结束的数字序列(不含`num`本身)
"""
for i in range(2, 7):
    print(i)

"""
range(num1, num2, step)
获得一个从num1开始,到num2结束的数字序列(不含num2本身)
数字之间的步长,以step为准(step默认为1)
"""
for i in range(2, 7, 2):
    print(i)

3.for循环的嵌套

for i in range(5):
    for j in range(i):
        print(j)

4.注意事项:

  • 循环内的语句,需要有空格缩进

三、循环中断

1.break

  • 介绍:直接结束循环

    for i in range(5):
        if i == 3:
            break
        print(i)
    
    i = 1
    while i <= 5:
        if i == 3:
            break
        print(i)
        i+=1
    

2.continue

  • 介绍:中断本次循环,直接进入下一次循环

    for i in range(5):
        if i == 3:
            continue
        print(i)
    
    i = 1
    while i < 5:
        i+=1
        if i == 3:
            continue
        print(i)
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值