我正在使用Python turtle模块并创建了以下代码:
import turtle
def draw_square(some_turtle) :
some_turtle.forward(100)
some_turtle.right(90)
some_turtle.forward(6)
some_turtle.right(90)
some_turtle.forward(100)
some_turtle.left(90)
some_turtle.forward(6)
some_turtle.left(90)
def draw_art():
window = turtle.Screen()
window.bgcolor("green")
brad = turtle.Turtle()
brad.shape("turtle")
brad.color("red")
brad.speed(50)
for i in range(1,10) :
draw_square(brad)
window.exitonclick()
draw_art()
我希望此代码绘制一个正方形,但事实并非如此。 你能解释为什么这不起作用吗? 问题:我看到shell停止工作...... ;;不能做更多我想做的工作...... 当我点击它时,它根本不移动
答案 0 :(得分:0)
有两种语法错误:
bard.color("red")
应为brad.color("red")
window.extionclick()
应为window.exitoneclick()
如果这是你想要做的事情,那么纠正那些绘制一个由线条来回移动的矩形。