Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
程序未在python 2.7.3{RESTART:C:/Python27/kushagra.py}中执行_Python - Fatal编程技术网

程序未在python 2.7.3{RESTART:C:/Python27/kushagra.py}中执行

程序未在python 2.7.3{RESTART:C:/Python27/kushagra.py}中执行,python,Python,每当我用python编写程序时,它都会在idle中显示一个错误。python 2.7.3错误。 程序如下: import turtle def draw_square(): window = turtle.Screen() window.bgcolor("red") brad = turtle.Turtle() brad.forward(100) brad.right(90) brad.forward(100) brad.right(90) brad.forward(100) brad.r

每当我用python编写程序时,它都会在idle中显示一个错误。python 2.7.3错误。 程序如下:

import turtle
def draw_square():

window = turtle.Screen()

window.bgcolor("red")

brad = turtle.Turtle()
brad.forward(100)
brad.right(90)
brad.forward(100)
brad.right(90)
brad.forward(100)
brad.right(90)
brad.forward(100)
brad.right(90)

window.exitonclick()

draw_square()
RESTART: C:/Python27/kushagra.py
错误如下所示:

import turtle
def draw_square():

window = turtle.Screen()

window.bgcolor("red")

brad = turtle.Turtle()
brad.forward(100)
brad.right(90)
brad.forward(100)
brad.right(90)
brad.forward(100)
brad.right(90)
brad.forward(100)
brad.right(90)

window.exitonclick()

draw_square()
RESTART: C:/Python27/kushagra.py

如果代码缩进如下:

import turtle
def draw_square():

    window = turtle.Screen()

    window.bgcolor("red")

    brad = turtle.Turtle()
    brad.forward(100)
    brad.right(90)
    brad.forward(100)
    brad.right(90)
    brad.forward(100)
    brad.right(90)
    brad.forward(100)
    brad.right(90)

    window.exitonclick()

    draw_square()
。。。然后在空闲状态下执行此程序将获得以下输出:

Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec  5 2015, 20:32:19) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> 
================== RESTART: C:\Users\Kevin\Desktop\test.py ==================
>>> 
因为实际上没有代码在运行
draw\u square()
永远不会被调用,因为它缩进了
draw\u square
定义中。取消缩进,使其位于文件级范围

import turtle
def draw_square():

    window = turtle.Screen()

    window.bgcolor("red")

    brad = turtle.Turtle()
    brad.forward(100)
    brad.right(90)
    brad.forward(100)
    brad.right(90)
    brad.forward(100)
    brad.right(90)
    brad.forward(100)
    brad.right(90)

    window.exitonclick()

draw_square()
现在你应该得到你想要的乌龟窗了


如果代码缩进如下:

import turtle
def draw_square():

    window = turtle.Screen()

    window.bgcolor("red")

    brad = turtle.Turtle()
    brad.forward(100)
    brad.right(90)
    brad.forward(100)
    brad.right(90)
    brad.forward(100)
    brad.right(90)
    brad.forward(100)
    brad.right(90)

    window.exitonclick()

    draw_square()
。。。然后在空闲状态下执行此程序将获得以下输出:

Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec  5 2015, 20:32:19) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> 
================== RESTART: C:\Users\Kevin\Desktop\test.py ==================
>>> 
因为实际上没有代码在运行
draw\u square()
永远不会被调用,因为它缩进了
draw\u square
定义中。取消缩进,使其位于文件级范围

import turtle
def draw_square():

    window = turtle.Screen()

    window.bgcolor("red")

    brad = turtle.Turtle()
    brad.forward(100)
    brad.right(90)
    brad.forward(100)
    brad.right(90)
    brad.forward(100)
    brad.right(90)
    brad.forward(100)
    brad.right(90)

    window.exitonclick()

draw_square()
现在你应该得到你想要的乌龟窗了


向我们展示一个无法运行的程序的最小示例。您是说“RESTART:C:/Python27/kushagra.py”是完整的错误消息吗?但你不是说“这很复杂”吗?我觉得它很短。如果您认为“错误消息有更多的行,但它们太复杂了,我没有提到它们,因为任何人都无法理解它们”,请不要忽略它们。错误消息的存在是为了理解。如果您想在问题中添加代码,请编辑您的问题,而不是将其作为注释添加。我仍在等待您回答我的问题并发布完整的错误消息。您问题中的代码缩进是否与空闲窗口中的代码缩进完全相同?所以你有了没有缩进的
def draw_square():
,然后还有没有缩进的
window=turtle.Screen()
?如果没有,请编辑您的问题,使缩进与您计算机上显示的缩进完全相同。向我们展示一个无法运行的程序的最小示例。您是说“RESTART:C:/Python27/kushagra.py”是完整的错误消息吗?但你不是说“这很复杂”吗?我觉得它很短。如果您认为“错误消息有更多的行,但它们太复杂了,我没有提到它们,因为任何人都无法理解它们”,请不要忽略它们。错误消息的存在是为了理解。如果您想在问题中添加代码,请编辑您的问题,而不是将其作为注释添加。我仍在等待您回答我的问题并发布完整的错误消息。您问题中的代码缩进是否与空闲窗口中的代码缩进完全相同?所以你有了没有缩进的
def draw_square():
,然后还有没有缩进的
window=turtle.Screen()
?如果没有,请编辑您的问题,使缩进与计算机上显示的完全相同。谢谢works@KushagraUpadhyaya如果这个答案对你有帮助,请考虑它。由于这个答案,我现在明白为什么这么多的OPS发布“重启”跟踪,并认为这是一个错误信息…这只是一个无聊的事情,告诉你,该计划已开始…谢谢凯文,这是works@KushagraUpadhyaya如果这个答案对你有帮助,请考虑它。由于这个答案,我现在明白为什么这么多的OPS发布“重启”跟踪,并认为这是一个错误信息…这只是一件无聊的事,告诉你程序已经启动。。。