我正在研究一個簡單的python程序,它涉及到創建一個圓圈「按鈕」,然後讓用戶在圓圈內單擊。如果他們沒有點擊該圈子,則會顯示一條消息,指出他們已經在圈子外點擊並應該再試一次。但是,在最後一部分,儘管使用了中斷,但我仍然在代碼中獲得了無限循環。有什麼方法可以幫助人們查看是否有錯誤?謝謝!停止Python中的無限循環雖然語句
r = 75
while True:
# to determine if click is within circle
length = math.sqrt(((x-100)**2) +((y-250)**2))
if length == r or length < r:
break
# prints if user does not click within the range
print("Please click within the spin button")
當我使用長度的數值時,代碼對我來說工作正常,看看您得到的x和y座標是否正確以及您使用的公式。 – 2014-11-02 06:20:16