Python中的循环(基础版-快速入门循环)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


一、循环是什么?

简单来说就是满足一段代码的重复执行机制,用于自动重复性任务。

二、for循环(一般用于可以确定次数的循环)

for 循环用于遍历序列(列表、元组、字符串、字典的键等)中的每个元素。

for in range(start,stop,step)                  可以返回一个规则数列

start            包含此数值,起始值,默认为0

stop            不包含此数值,结束
step             默认为1     start > stop  负值,逆向遍历

for i in range(4):
    print("哈哈哈")    
# 打印四次哈哈哈,range(4),第一个数默认是0,相当于0-3,0,1,2,3,一共四个数,所以打印四个哈哈哈

for i in range(1,4):
    print("哈哈哈")    # 打印三次哈哈哈,range(1,4),取不到4,1-3,所以打印三次哈哈哈

for i in range(1,1001):
    print(i)           #  输出1-1000

for i in range(1000,0,-1):
    print(i)           #  输出1000-1

三、while 循环(可任意使用,可满足for的需求)

while 循环基于条件执行。只要指定的条件为真(True),循环就会继续执行,没有结束条件将会无限的执行死循环。

a = 0
while a < 3:
    print("哈哈哈")   #打印三次哈哈哈
    a += 1

四、关键字

break                能够停止整个循环

continue            终止当前循环后续代码,不影响下一次循环

#  break 跳出整个循环,结束循环,循环不在执行
i = 1
while i <= 5:
    print(i)
    if i == 3:
        break
    i += 1


# 跳出当前循环, 但是不影响下一步循环继续
i = 1
while i <= 5:
    if i == 3:
        i += 1    
#   这里写上一个 i += 1,是因为后面的 i + 1被终断了,不写这一步会使之陷入无限循环不打印 i
        continue
    print(i)
    i += 1


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值