python while循环

liftword1个月前 (03-19)技术文章14

python 中最简单的循环机制是使用while

count=1
while count<5:
    print(count)
    count+=1
1
2
3
4

使用break跳出循环

如果我们想在无限循环的时候跳出循环,可以使用条件判断,一旦满足条件就跳出整个循环

c=1
while True:
    c+=1
    if c ==5:
        break
    print(c)
2
3
4

使用continue跳出当前的循环并进入下一个循环

有时候我们并不想结束整个循环,而是想在不满足某个条件的时候跳过去,比如输出奇数

x=1
while True:
    if x >10:
        break
    x+=1
    if x%2==0:
        continue
    print(x)
3
5
7
9

使用else

如果while循环正常结束(没有使用break跳出),程序将进入可选的else

s=[1,3,5,7]
x=0
while x<len(s):
    n = s[x]
    print(n)
    if n%2==0:
        break
    x+=1
else:
    print('hello this is else')

1
3
5
7
hello this is else

相关文章

别让你的循环再空转了!Python break的4个神级用法!

最新调查显示,大部分Python初学者在循环中过度使用continue,却忽略了这个能让代码效率提升10倍的关键字——break!今天我们用3个真实场景,彻底解锁这个被低估的循环控制神器。场景1:百万...

一文讲清Python For循环的概念和用法

什么是 For 循环?Python 中的 for 循环用于迭代序列(例如列表、元组或字符串)或其他可迭代对象。它允许对序列中的每个项目执行操作,使其成为处理数据集合的有效方法。For 循环的语法下面是...

python入门-day5-循环语句

以下是为“Day 5: 循环语句”设计的详细学习任务计划。这个任务旨在帮助初学者掌握 Python 中的循环语句(for 和 while),并通过实践理解它们的应用场景。Day 5: 循环语句学习目标...

在Python中使用Asyncio系统(3-6)优雅地开启和关闭协程

优雅地开启和关闭协程大多数基于异步的程序都是基于网络的并且长期运行的应用程序。这个领域在处理如何启动和关闭的过程中有惊人的复杂性。在这两个操作中,启动一般比较简单。启动异步应用程序的标准方式是有一个m...

Python基础篇(五)循环语句

for循环for…in循环,即把list或tuple中的每个元素迭代出来,执行后续操作.names = ['math', 'yuwen', 'english'] for name in names:...