無限ループで 5 から 55 までの数字をランダムに作成するスクリプトがあります。私の目標は、番号 55 が作成されたときにメッセージ ボックスを表示することです。easygui、tkinter、ctypes などを試してみましたが、メッセージ ボックスを作成できましたが、このボックスが表示されるとループが停止し、ユーザーが [OK] ボタンをクリックするまで続きません。スクリプトを停止せずにメッセージ ボックスを表示する方法はありますか?
フォーラムで情報を探していましたが、この問題を抱えている人を見つけられなかったので、誰かが助けてくれることを願っています.
これは、ループを含むコードの一部です。
def contador():
for x in range(1):
aleatorio = random.randint(1,11)*5
if aleatorio ==55:
estado = "Red"
ctypes.windll.user32.MessageBoxW(0, u"Error", u"Error", 0)
elif aleatorio >=30:
estado = "Red"
else:
estado = "Green"
global t
t = threading.Timer(15.0, contador)
t.start()
t = threading.Timer(15.0, contador)
t.start()