2016-10-19 10 views
1

私はPythonの初心者です。私はこのコードで四角形を描画します。pythonとpycharmの描画

import turtle 
square=turtle.Turtle() 
print(square) 
for i in range(4): 
    square.fd(100) 
    square.lt(90) 
turtle.mainloop() 

ただし、このコードで図を描くための別のコードがあります。どうやら、まったく同じものをコピーしようとしましたが、うまくいきませんでした。誰かが問題を理解するのを助けることができますか?

def drawSquare(t,sz): 
    """Make turtle t draw a square of sz.""" 

    for i in range(4): 
     t.forward(sz) 
     t.left(90) 
    turtle.mainloop() 
+0

あなたはあなたのコードが動作しませんでした_how_を述べてくださいすることができます。 –

+0

プログラムは実行されず、これが表示されます。============ C:/ Users/OWM/Documents/Python/new stuff.py =========== = >>> – Tammy

答えて

2

あなたはそれが起動しますので、関数を呼び出す必要があります。

import turtle 

def drawSquare(t, size): 
    for i in range(4): 
     t.forward(size) 
     t.left(90) 
    turtle.mainloop() 

drawSquare(turtle.Turtle(), 100) 
関連する問題