問題タブ [turtle-graphics]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
3100 参照

python - gotoコマンドのpython代替?

私は本質的にタートルグラフィックスで構成されているpythonプログラムを持っています。それは基本的に、ユーザーに描画する四角形の数を尋ね、次に各四角形の後に、次を使用してカウンターに1を追加します。

その後、正方形の数がユーザーが入力した量と等しいかどうかを確認したいと思いました。そうであれば、スクリプトの最後に移動して、それを言うようにしたいと思いました。やったような何か!! . しかし、バッチで慣れているgotoコマンドがPythonでサポートされていないため、スクリプトの特定の部分に移動する方法がわかりません(goto =スパゲッティコードを知っています)

簡単な回避策は、誰かが作成したモジュールをダウンロードして goto コマンドを Python にインポートし、バッチで使用するのと同じように使用することであることがわかりましたが、もしあればネイティブの Python ソリューションが欲しいです!

私の現在のコードは次のとおりです。

この問題に対する答えまたは代替案があれば、大歓迎です!

0 投票する
2 に答える
8253 参照

python - Python のタートル グラフィックスでテキストを回転する方法

pythonのturtleで図を作りたい(教習目的)。y 軸のラベル「値」を回転する必要があります。
Python のタートルには、現在の位置に文字列を書き込むメソッドがあります。

「値」はまだ水平です。

Pythonのタートルでテキストを回転するにはどうすればよいですか?

0 投票する
1 に答える
14150 参照

python - turtleモジュールで円と六角形を描くには?

私はタートルモジュールを使いたいと思っています。

  • 赤い円を描き、その下に黄色い円を描き、その下に緑の円を描きます。

  • 正六角形を描きます。

誰かがそれに取り組む方法を教えてもらえますか?

0 投票する
2 に答える
905 参照

python - turtle モジュールを使用した後に ActivePython がフリーズするのはなぜですか?

ActivePython 3.1 をインストール-nし、ドキュメントのタートル モジュールで必要なパラメーターを指定して IDLE を実行しました。しかし、 などの呼び出しで使用しようとするとturtle.postion()、新しいウィンドウ (Tk アイコン付き) が開かれ、フリーズして何も表示されません。何が間違っている可能性がありますか?

0 投票する
2 に答える
89377 参照

python - Pythonタートルの背景色を設定する方法はありますか?

タートルグラフィックスの背景色を設定しようとしていますが、Pythonタートルの背景色を設定する方法はありますか?

0 投票する
2 に答える
2002 参照

python - Tkinterのカメと糸

世界!Pythonのタートルグラフィックスでは、さまざまなTurtleオブジェクトを作成し、それらを順方向、逆方向のメソッドで操作することができます。スレッドを試してみたかったので、MyTurtleManipulatorというスレッドクラスを作成しました。

実験では、すべてのカメが「同時に」ランダムに動くのを見ると期待していましたが、プログラムを実行すると、次のエラーが発生します。

これはどういう意味ですか、「メインスレッドがメインループにない」とはどういう意味ですか。ご協力ありがとうございました。

0 投票する
3 に答える
605 参照

scripting - ロゴベースのシンプルなスクリプト 3D CAD 描画ソフトウェア

スクリプト化された3D CAD アプリケーションの基礎として、 Logo Turtle によって有名になった簡略化された命令セット (たとえばFORWARD 100、など)を使用する、フリーウェア、シェアウェア、オープンソース、または商用の 3D CAD ソフトウェアはありますか? ユーザーは常に「カメ」の位置にいるため、スクリプトのアプローチはシンプルで簡単です。コマンド言語は、多くの CAD プログラムの GUI インターフェースよりも習得しやすい人もいます。LEFT 90

これは、高度なエンジニアリング シナリオではなく、DIY プロジェクト向けです。たとえば、配管図の 3D レンダリングを作成したいのですが、Logo-turtle 命令セットを使用してパイプの長さと方向をプロットできれば非常に便利です。、、、、、など。FORWARD 100_ LEFT 45_ さらに優れているのは、 から選択された新しい設計の適切な継手 ( 、、、、など)に落とし込み、パイプの直径をその場で変更するなどのことを行う機能です。FORWARD 25UP 29FORWARD 40elbowsTYcouplingsadaptersToolbox

このようなものはありますか?

0 投票する
5 に答える
108290 参照

python - タートルグラフィックス-ウィンドウを閉じるタイミングを制御するにはどうすればよいですか?

タートルグラフィックスを描画する小さなPythonスクリプトがあります。スクリプトの実行が終了すると、タートル画面が自動的に閉じます。そのため、しばらくの間グラフィックを表示できるようにするにtime.sleep(5)は、スクリプトの最後で終了を遅らせるために使用する必要があります。

これをより動的にする方法はありますか?つまり、ウィンドウの閉じを自分で制御したいことをPythonに伝えますか?コマンドを待っている間、スクリプトが他に何もできないかどうかは気になりませんが、read()何かのためにコンソールに行く必要がない方がいいと思います。理想的には、スクリプトの実行が終了した後もキャンバスは開いたままである必要がありますが、キャンバスを保持しているウィンドウを閉じる(またはキャンバスをクリックするなど)までスクリプトを停止するソリューションで問題ありません。

どうすればこれを達成できますか?

0 投票する
1 に答える
742 参照

python - タートル グラフィックスを使用して l システム コードで記録された状態を復元する

l システム (TurtleWorld ライブラリ) を再現するためにタートル グラフィックスを使用しています。私が適用しようとしたルールは、以前に保存された状態に戻る必要がない場合はうまく機能しますが、 [ と ] (以下のルールを参照) がある場合はいつでも、物事が壊れ、タートルはランダムな bs を描画するだけです。

基本的に「]」がどこにあるかをチェックするIF文でコードが壊れていると思います。(また、現時点では最適化されていないことを知っています。明確にするために、しっかりしたIFを書きました...)

EDIT : 新しいコード - get_heading() があるので、角度を計算する必要はありませんでした。

0 投票する
1 に答える
519 参照

python-3.x - importtkinterはエラーを生成します

Python3.1でOpenBookを開始する

脚本:

収量:

助言がありますか?