2016-08-09 15 views
-1

私はPythonのTurtleクラスを学んでいます。間違って起こっているAttributeError: 'module'オブジェクトに属性 'Screen'とインデントエラーがありません

enter image description here

:ターミナルでshp.pyファイルを実行している間、私は複数のエラーを得ましたか。

import turtle as myTurtle 

def draw_shape(): 

window = myTurtle.Screen() 
window.bgcolor("yellow") 

brack = myTurtle.Turtle() 
brack.shape("turtle") 
brack.speed(2) 
c = 1 
while c < 5: 
    brack.forward(100) 
    brack.right(90) 
    c = c+1 

rosy = myTurtle.Turtle() 
rosy.shape("arrow") 
rosy.color("blue") 
rosy.circle(100) 

matt = myTurtle.Turtle() 
matt.shape("circle") 
i = 1 
while i < 4: 
    matt.forward(320) 
    matt.left(120) 
i = i+1 

window.exitonclick() 

draw_shape() 
+1

スクリプトがインポートされています。別の名前を付けてください。 –

答えて

0

現在のところ、スクリプトは自分自身をインポートしています。ファイル名を単純に変更することでこれを修正できます。

Go to My Documents -> Locate your file -> Right click on it -> Click Rename -> Enter a new name like myTurtle.py 
+0

まだ同じエラーが発生しています。 –

+0

@IshankChauhan 2番目の方法は機能しませんでしたが、ファイルの名前を変更すると問題を再現できません。 –

関連する問題