python回车退出循环,python按回车退出循环
每次写代码的时候突然遇到代码循环,很麻烦。为什么不退出这个项目?答案肯定是否定的,怎么跳出来?来看看吧~
案例:
问题是这样的:如果我定义了一个无限循环线程,我该如何终止它?我发现使用全局变量的方法根本行不通,pyscript的断点打不到线程。我不想通过ctrl c来终止,而是希望程序通过判断来终止。
解答:
方法一、
进口时间
导入线程
锁定=真
deftimer(无,间隔):
whileLOCK:
打印“y”
deftest():
thread.start_new_thread(timer,(1,1))
时间.睡眠(5)
全局锁
LOCK=False
时间.睡眠(5)
if__name__==__main__:
Test()使用上面的全局变量,因为线程共享上下文变量。
方法二、循环次数不定跳出循环方法:
在while循环中增加一个if判断条件,使用break语句跳出循环。
也就是
while1:
Num=input(请输入数字:)
Name=input(请输入一个名称:)
line=[号码,名称]
a=输入(输入q退出!任意键继续!)
Ifa.lower()==q://输入大写或小写Q退出循环
打印(已退出输入!)
可以选择使用break ~更多python实用知识,点击进入PyThon学习网教学中心。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。