[英]My Python turtle doesn't work when ran in python shell
我正在使用 Python 海龟模块并创建了以下代码:
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 停止工作....;; 不能做我想做的更多工作......当我点击时,它根本不动
有两个语法错误:
bard.color("red")
应该是brad.color("red")
window.extionclick()
应该是window.exitoneclick()
如果这是您要执行的操作,则更正这些会绘制一个由来回线组成的矩形。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.