Python中break语句的用法

初学Python,看到break的作用很疑惑,break是跳出当前循环,如果限定次数后跳出还能理解,直接break跳出循环那还写这个循环有什么用,是break有限定次数的用法我还没看到还是有其他妙用啊?

time = int(input('请输入次数:'))
a = time
while time > 0:
    次数 = str(a + 1 - time)
    print("循环第" + 次数 + '次')
    time = time -1
    break

与if结合使用:

while True:
    if input("输入exit退出")=="exit":
        break
print("你已经退出")

就像这个代码,如果你不输入exit,程序就会一直循环,直到你输入exit,跳出循环并且打印:你已经退出

所以一般跟if配合使用,即满足某个条件后beeak

当你不知道循环次数,又不能死循环时候, 加个if配合break就是正确用法。