003-python之循环

python–循环

循环是批量的执行某些重复的事情 python中的循环语句有for 和while循环的关键字:for、while、break、continue、else

一、while循环

while语法:

while 条件:    
	语句1
else:    
	语句2
注意:
  1. 当条件表达式永远不为false时为无限循环

  2. 当条件表达式为True时while循环才执行;条件表达式为false时执行else中的语句

  3. 当while循环中语句之后一条是可以和while写在一行

二、for循环

for循环可以遍历 任何可迭代对象,例如列表和字符串

for循环语法:

for 变量 in 容器:    
	语句
else:    
	语句
注意:
  1. for循环执行次数根据容器中元素个数确定

  2. for循环每次执行,变量都会从容器中按照顺序获取元素

  3. for循环非正常结束(break结束)else不会被执行;for循环正常结束时触发else语句

如果需要遍历数字序列,可以使用内置range()函数

for循环和while循环的区别:

for循环适用于循环次数明确时,while循环两者皆可以

三、range()函数的使用
  1. range(起始值,结束值)–指定区间的值,属于半闭开区间 默认步长为1
  2. range(起始值,结束值,步长)–指定区间和步长,下一个元素=起始值+步长;步长可以是负整数,表示逆向取元素。
  3. range(N):默认起始值为0,N为结束值,步长默认值为13.range()函数可以创建列表
四、嵌套循环

在循环体内嵌入其他的循环,“外循环”每迭代一次,“内循环”将执行一次

#2-100之间的素数
i=2
while i<100:
    j=2#除数
    while j<=i/j:
        if not(i%j):break
        j+=1
    else:
        print(i)
    i+=1
五、break语句

break语句可以跳出for和while的循环体,意为结束当前循环,当前循环不在执行。

如果你从for或while 循环中终止,任何对应的循环else块将不执行。

六、continue语句

continue语句是被用来跳过当前循环块中的剩余语句,然后继续进行下一轮循环
意为跳出当前循环,继续当前下一次循环。

七、pass语句

pass语句是空语句,是为了保持结构的完整性,一般用作占位语句

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

兮知

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值