Windows 10、PyScripter 2.6、Python 3.4.4を使用しています。Python(PyScripter)エラーが発生したプログラムを実行しているときに「応答しない」ウィンドウを表示しない
私はプログラミングが初めてです。私はPythonを学んでいて、タートルモジュールでプログラムを作成しています。
タートルモジュールはウィンドウを作成し、ウィンドウのキャンバスに描画するように指示するものをカメに描画します。
私のカメプログラムにエラーがある場合、タートルウィンドウは「応答しない」状態になります。それはクラッシュします。私はそれを閉じる必要があり、それはマイクロソフトにエラー報告を送信し、などなど
私の質問はで、いくつかのコードまたはクラッシュとに入るから「亀ウィンドウ」を防ぐために、いくつかの方法があります「応答していない」状態?
私はデバッグと構文チェックを試みましたが、問題を防ぐことはできません。
私の一部は、これがちょうど方法であると私に伝えます。あなたが悪いコードを書いた場合、あなたのプログラムはクラッシュするでしょうが、開発環境では、これらのことに "対処する"方法があるようです。
おかげ ティム
コードとエラーメッセージ
CODE
def main():
pass
if __name__ == '__main__':
main()
import turtle
wn = turtle.Screen()
wn.bgcolor("lightgreen")
wn.title("Tess & Alex")
tess = turtle.Turtle()
tess.color("hotpink")
tess.pensize(5)
alex = turtle.Turtle
tess.forward(80)
tess.left(120)
tess.forward(80)
tess.left(120)
tess.forward(80)
tess.left(120)
tess.right(180)
tess.forward(80)
for x in [0,1,2,3]:
alex.forward(50)
alex.left(90)
wn.mainloop()
ERROR
メッセージファイル名ライン位置
トラceback
C:\ PY \ 3 \ program1.py 41
はTypeError:前方(1つの)必要な位置引数が不足して:あなたのコードの '距離'
コードとエラーメッセージをご記入ください。 – Sachith