2016-10-19 4 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

Программа не запускается, и это появляется ============ RESTART: 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) 
Смежные вопросы