1

実際、コードにシングル ステップでアクセスする方法を見つけましたが、キーボードで f4、f7 ボタンを使用してそれを実行することはまだできません。誰でも助けることができますか?

実行の流れに関する簡単な質問があります: http://www.openbookproject.net/thinkcs/python/english3e/functions.html

次の段落を参照しています。

PyScripter では、任意のプログラムを「シングル ステップ」で実行することで、実行の流れを監視できます。PyScripter は、コードが実行される直前にコードの各行を強調表示します。PyScripter では、プログラム内の任意の変数の上にマウスを置くこともでき、その変数の現在の値がポップアップ表示されます。したがって、これにより、プログラムの「状態のスナップショット」、つまりプログラムの変数に割り当てられている現在の値を簡単に調べることができます。これは、各ステップで何が起こっているかを深く完全に理解するための強力なメカニズムです。シングルステップ機能の上手な使い方を学び、精神的に積極的になりましょう: コードを読み進めながら、各ステップの前に「この行はプログラム内の変数にどのような変更を加えるでしょうか?」と自問自答してください。および「実行フローは次にどこへ行くのか?」</p>

戻って、15 個の多色の正方形を描画する上記のプログラムでこれがどのように機能するかを見てみましょう。最初に、import ステートメントの下に魔法の行を 1 行追加します — 厳密には必要ありませんが、タートル コードを含むモジュールにステップ インするのを防ぐため、作業がずっと簡単になります。

import turtle
__import__("turtle").__traceable__ = False

これで開始する準備が整いました。タートル画面を作成するプログラムの行にマウス カーソルを置き、F4 キーを押します。これにより、Python プログラムがカーソルのある行まで実行されますが、その行は含まれません。私たちのプログラムはここで「中断」し、実行される次の行に次のようなハイライトを提供します:

理由はわかりませんが、F4 を押すと、画面に関するコンピューターのオプションしか表示されません。どうすればこれを修正できるか分かりますか?

ありがとうございました!

4

0 に答える 0