我的程序没有执行

时间:2017-09-26 08:59:55

标签: python python-2.7

我试图在python 2.7.13上绘制一个正方形并在编写代码之后。我试图运行它总是带我到shell页面并显示"重新启动 - 文件的目的地"? 这是我的代码:

 import turtle
 def draw_square():
    window = turtle.screen()
    screen.bgcolor("red")
    brad = turtle.Turtle()
    brad.forward(100)
    window.exitonclick()

 draw_square()

这是我在执行后得到的

  

========================= RESTART:C:/Python27/a.py ============ =============

2 个答案:

答案 0 :(得分:1)

“屏幕”方法是带有大写字母S的“屏幕”。绘制正方形:

import turtle
def draw_square():
    window = turtle.Screen()
    window.bgcolor("red")
    brad = turtle.Turtle()
    brad.forward(100)
    brad.left(90)
    brad.forward(100)
    brad.left(90)
    brad.forward(100)
    brad.left(90)
    brad.forward(100)
    brad.left(90)
    window.exitonclick()

draw_square()

答案 1 :(得分:0)

我假设你是从IDLE或类似的东西运行它,因为它给了我“=== RESTART ===”输出。你的程序对我来说运行不正常,但是这个程序(屏幕中的大写'S'):

import turtle

def draw_square():
    window = turtle.Screen()
    window.bgcolor("red")
    brad = turtle.Turtle()
    brad.forward(100)
    window.exitonclick()

draw_square()

你是否在shell中得到一些红色错误消息,例如“Traceback ...”?