python——循环语句

作用

循环语句——去做重复的工作,让代码更高效的重复执行

语法

语法
while
for
结束循环
与else配合使用

执行的过程

1、先判断条件是否满足
2、如果满足,执行循环的语句,其中包括修改条件里面判断参数
3、如果不满足,则执行后面的语句

while

while 条件:
	执行循环的代码
	修改条件的语句
num =1
sum =0
while num < 5:
    sum += num
    num += 1

print(f'1到5累加到和为 {sum}')

for 循环

for 临时变量 in 序列:
	执行的语句
sum =0
for i in range(1,5):
    sum += i
print(f'1到5累加到和为 {sum}')

结束循环

关键字:break 和continue

关键字 说明
break 直接结束当前循环
continue 只是结束本次循环,还是会进行下一次循环

与else 配合使用

使用else的时候,一般是因为和前面的循环有依赖关系,必须要前面循环执行完才执行的代码
但是注意:如果在循环中使用break,则不会执行else 里面的代码,但是使用 continue 则会正常执行else中代码

while 条件:
	执行循环的代码
else: 
	循环正常结束后执行的代码

for 临时变量 in 序列:
	执行循环的代码
else: 
	循环正常结束后执行的代码

注意点

不要造成死循环

num =1
sum =0
while num < 5:
    sum += num
    # num += 1

print(f'1到5累加到和为 {sum}')
这里因为没有对条件中参数num的值进行改变,造成num 永远都等于1 ,那么num 永远小于 5,循环永远结束不了
```python
num =1
sum =0
while num < 5:
    sum += num
    continue
    # num += 1

print(f'1到5累加到和为 {sum}')
这里虽然用了continue ,但是还是没有对条件中参数num的值进行改变,造成num 永远都等于1 ,那么num 永远小于 5,循环永远结束不了
```python
num =1
sum =0
while num < 5:
    sum += num
    break
    # num += 1

print(f'1到5累加到和为 {sum}')
这里可以结束循环,但是break 是直接退出循环,所有sum 最后的结果是1

相关推荐

  1. Python基础】循环语句

    2024-04-12 02:08:02       29 阅读
  2. Python循环语句

    2024-04-12 02:08:02       41 阅读
  3. python 条件循环语句

    2024-04-12 02:08:02       14 阅读
  4. python——循环语句

    2024-04-12 02:08:02       15 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-12 02:08:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-12 02:08:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-12 02:08:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-12 02:08:02       18 阅读

热门阅读

  1. 蓝桥杯备考随手记: 动态规划

    2024-04-12 02:08:02       16 阅读
  2. 生成式伪造语音安全问题与解决方案(上)

    2024-04-12 02:08:02       15 阅读
  3. redis缓存实现分布式锁原理及注意事项(附代码)

    2024-04-12 02:08:02       16 阅读
  4. 《牛客》-E可口蛋糕

    2024-04-12 02:08:02       18 阅读
  5. 原型设计模式

    2024-04-12 02:08:02       17 阅读
  6. 算法| ss 合并区间

    2024-04-12 02:08:02       15 阅读
  7. 蓝桥杯——分糖果

    2024-04-12 02:08:02       15 阅读
  8. Esilnt使用记录

    2024-04-12 02:08:02       13 阅读