タートルグラフィックスを描画する小さなPythonスクリプトがあります。スクリプトの実行が終了すると、タートル画面が自動的に閉じます。そのため、しばらくの間グラフィックを表示できるようにするにtime.sleep(5)
は、スクリプトの最後で終了を遅らせるために使用する必要があります。
これをより動的にする方法はありますか?つまり、ウィンドウの閉じを自分で制御したいことをPythonに伝えますか?コマンドを待っている間、スクリプトが他に何もできないかどうかは気になりませんが、read()
何かのためにコンソールに行く必要がない方がいいと思います。理想的には、スクリプトの実行が終了した後もキャンバスは開いたままである必要がありますが、キャンバスを保持しているウィンドウを閉じる(またはキャンバスをクリックするなど)までスクリプトを停止するソリューションで問題ありません。
どうすればこれを達成できますか?