私はこのコードを実行するとPythonのカメのエラー - コンピュータ・サイエンティストのように考える方法からのコードは:Pythonので学ぶ3
import turtle
import time
def show_poly():
try:
win = turtle.Screen()
tess = turtle.Turtle()
n = int(input("How many sides do you want in your polygon?"))
angle = 360/n
for i in range(n):
tess.forward(10)
tess.left(angle)
time.sleep(3)
finally:
win.bye()
show_poly()
show_poly()
show_poly()
は、私はこのエラーを取得するよりも、適切に最初の呼び出しの仕事を得る
トレースバック(最新の呼び出しの最後):show_polyで ファイル "/home/turte.py"、ライン19、show_polyで ()
ファイル "/home/turte.py"、8行目、 テス= turtle.Turtle()
ファイル "/usr/lib/python3.5/turtle.py"、ライン3816、INIT 可視=可視で)
ファイル「の/ usr/libに_update 自己中/usr/lib/python3.5/turtle.py "ライン2660「のinit self._update()
ファイルでは、行2557、" /python3.5/turtle.py、 ._update_data()
ファイル "/usr/lib/python3.5/tu _incrementudc
でターミネーターのカメを上げる/usr/lib/python3.5/turtle.py "ライン1292、「_update_data self.screen._incrementudc()
ファイルでは、行2646、" rtle.py .Terminator
私が問題を理解していれば、最後に閉じても新しい画面を作成できません。 Pythonを実行しました。
の両方に対応する必要がありますSyntaxError'はこちらです。 – Goyo
申し訳ありませんインデントエラーでした。さらに、Python3.4で動作します – Magal