Python循环结构

本文详细介绍了Python中的两种主要循环结构:while循环和for循环。while循环在条件满足时不断执行代码块,直到条件不成立。for循环常与range()函数结合使用,用于遍历序列或指定范围的整数。此外,还讲解了break和continue语句,break用于立即退出循环,而continue则跳过当前迭代,继续下一次循环。示例代码展示了这些概念的实际应用。
摘要由CSDN通过智能技术生成

1. while 循环

 1.1 结构: 


while 判断条件:

#缩进 执行语句(循环体)


1.2 说明:


当判断条件不成立时,跳过这一while循环。当判断条件成立时,执行语句(循环体)进行。进行结束后,再次判断判断条件是否成立,若成立,则重复上述步骤,直至判断条件不成立,退出此while循环结构。


1.3 举例


代码:

i=0

while i<5:

    print('hello world')

    i+=1

运行:

hello world

hello world

hello world

hello world

hello world


2. for 循环

引入 range() 函数:

  range() 可以理解为一个容器

  1.range(参数): 只有⼀个参数,表⽰从0到这个参数内的所有整数,不包括参数。

  2.range(参数1,参数2): 两个参数,参数1表⽰左边界,参数2表⽰右边界,range表⽰从左边界到右边界的所有整数,左闭右开。

  3.range(参数1,参数2,参数3): 三个参数,参数1表⽰左边界,参数2表⽰右边界,参数3表⽰步长step,即两个整数之间从参数1开始以参数3为间隔依次数到参数3的所有数,左闭右开,不包含参数3。

2.1 结构:


for i in range(参数,参数,参数):

#缩进 重复执行的代码


2.2 说明:


将 i 遍历range()容器,每历一次,执行一次重复执行的代码,直至历遍容器。


2.3 举例:


代码:

str1='hello'

for i in str1:

    print(i)

运行:

h

e

l

l

o


3.结束语句

3.1 break

作用:直接跳出循环


代码:

str1='hello world'

for i in str1:

  if i == ' ':

    print('遇到空格退出')

    break

  print( i )

运行:

h

e

l

l

o

遇到空格退出


3.2 continue

作用:跳出此次循环执行下一次循环


代码:

str1='hello world'

for i in str1:

  if i == ' ':

    print('遇到空格继续执行')

    break

  print( i )

运行:

h

e

l

l

o

遇到空格继续执行

w

o

r

l

d


 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值