导航:首页 > 编程语言 > python死循环

python死循环

发布时间:2022-01-14 05:45:50

❶ 关于python 为什么会死循环呢

raw_input返回的是字符串类型,所以你的i是字符串,和数字比较肯定有问题。
如果想要正确的话,有两种方案:
1、直接int取整形 i=int(raw_input())
2、使用input函数。i=input()

❷ python如何终止死循环

Ctrl+C

❸ 用python ,怎么实现无限循环(非死循环)

用多线程并行处理while,需要 print x的话,用列队获取。

考虑多线程,开一个线程来无限累加。

import threading##多线程
def a:
while True:
print("hello")
def b:
print("xxxx")

threads=[]

扩展资

Python 是一门有条理的和强大的面向对象的程序设计语言,类似于Perl, Ruby, Scheme, Java。自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程。Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。

❹ Python求解为什么这个循环是死循环

input返回的是一个字符串,所以isinstance(temp, int)永远为假。

❺ 用Python写一个函数,执行一个死循环,知道出现某个条件;如果在200秒内条件还没出现就跑出exception

import time
import datetime

def test():
i=0
j=0
startTime = datetime.datetime.now()
while(True):
if i==10:
j+=1
else:
i+=1
time.sleep(5) ----为了做测试,让暂停5秒
print 'i='+str(i)
if (datetime.datetime.now()-startTime).seconds==20 and j==0: #这个20是为做测试,你自己修改200吧
print 'error' #没有抛出异常,只是输出error 自己搞个异常吧
break

缩进有问题,自己看着修改一下,我是写好了过来的。
希望对你有帮助。

❻ 如何终止Python死循环线程

importtime
importthread

LOCK=True

deftimer(no,interval):
whileLOCK:
print'y'

deftest():
thread.start_new_thread(timer,(1,1))
time.sleep(5)
globalLOCK
LOCK=False
time.sleep(5)

if__name__=='__main__':
test()

可以使用全局变量的,因为线程是共用上下文变量的。


如果解决了您的问题请采纳!

如果未解决请继续追问

❼ 求大神解决python死循环的问题

判断浮点数等于/不等于0是不可靠的,因为有浮点误差的存在。

建议用更可靠的方法,比如:

  1. 输入负数结束

  2. 输入字母(非数字)结束。

❽ Python出现死循环现象!!

应该不是“•”的问题,既然是死循环,问题应该还是处在循环上。可能你哪里的循环条件出错。最好能给看一下你的代码。

❾ python中的死循环怎么弄的

没有控制好循环条件。循环条件成立时,循环会一直进行,所以要在循环中注意改变循环条件,如:
start=1
while start<10:
print(start)
start+=1#如果没有这句就是个死循环

❿ 如何调试python死循环

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

import time
import thread

<a href="https://www..com/s?wd=LOCK&tn=44039180_cpr&fenlei=-N1IA-EUBtkn101P1RLrjc3P1RsPjc3rjb4" target="_blank"class="-highlight">LOCK</a> = True

def timer(no, interval):
while <a href="https://www..com/s?wd=LOCK&tn=44039180_cpr&fenlei=-N1IA-EUBtkn101P1RLrjc3P1RsPjc3rjb4" target="_blank" class="-highlight">LOCK</a>:
print 'y'

def test():
thread.start_new_thread(timer, (1, 1))
time.sleep(5)
global <a href="https://www..com/s?wd=LOCK&tn=44039180_cpr&fenlei=-N1IA-EUBtkn101P1RLrjc3P1RsPjc3rjb4" target="_blank" class="-highlight">LOCK</a>
LOCK = False
time.sleep(5)

if __name__ == '__main__':
test()

可以使用全局变量的,因为线程是共用上下文变量的。

如果解决了您的问题请采纳!
如果未解决请继续追问

阅读全文

与python死循环相关的资料

热点内容
工作三年的大专程序员 浏览:726
java毕业设计文献 浏览:138
筹码集中度指标源码 浏览:477
listsortjava 浏览:180
plc闪光电路编程实例 浏览:297
socket编程试题 浏览:201
华为的服务器怎么设置从光驱启动 浏览:867
程序员真的累吗 浏览:323
学信网app为什么刷脸不了 浏览:871
天蝎vs程序员 浏览:991
单片机下载口叫什么 浏览:186
程序员的道 浏览:924
云服务器不实名违法吗 浏览:556
怎样查看文件夹图片是否重复 浏览:993
文件怎么导成pdf文件 浏览:806
打开sql表的命令 浏览:101
安卓手机如何面部支付 浏览:37
天元数学app为什么登录不上去 浏览:823
明日之后为什么有些服务器是四个字 浏览:104
安卓系统l1是什么意思 浏览:26