導航:首頁 > 編程語言 > 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死循環相關的資料

熱點內容
華為伺服器如何進陣列卡配置 瀏覽:433
apache伺服器ip地址訪問 瀏覽:716
如何買到安卓手機預裝軟體 瀏覽:535
冤罪百度雲不要壓縮 瀏覽:83
蘇州雲存儲伺服器 瀏覽:173
解壓收納原聲 瀏覽:384
java注冊驗證 瀏覽:372
火花app怎麼上推薦 瀏覽:980
什麼app能游戲投屏到電視上 瀏覽:455
伺服器託管到雲端是什麼意思 瀏覽:835
app保存草稿怎麼用 瀏覽:808
安卓如何進入proumb 瀏覽:144
主機虛擬雲伺服器 瀏覽:619
刪除分區加密的空間會不會恢復 瀏覽:706
京東app客戶上門怎麼看搜索量 瀏覽:741
怎麼在農行app購買黃金 瀏覽:46
c型開發板和單片機 瀏覽:146
虛擬機建立用戶的模板文件夾 瀏覽:904
無錫代碼編程培訓班 瀏覽:632
eps圖形數據加密 瀏覽:933