【问题标题】:Turtle commands on PythonPython 上的海龟命令
【发布时间】:2015-08-03 12:19:33
【问题描述】:

有人可以帮我编写以下代码行,并解释为什么似乎没有发生任何事情:

非常感谢,

from turtle import *
import time

def poly( n, N ):
    """ draws n sides of an N-sided regular polygon """
    if n == 0:
        return
    else:
        forward( 50 )   # 50 is hard-coded at the moment...
        left( 360.0/N )
        poly( n-1, N )
        poly( 7, 7)
        return


def chai(size):
    """ our chai function! """
    if (size<50): 
        return
    else:
        forward(size)
        left(90)
        forward(size/2.0)
        right(90)
        right(90)
        forward(size)
        left(90)
        left(90)
        forward(size/2.0)
        right(90)
        backward(size)
        return

【问题讨论】:

  • 您已经定义了两个函数。您希望会发生什么?

标签: python turtle-graphics spiral


【解决方案1】:

你需要调用你的函数。所以在底部输入chai(100)poly(4, 6) 或任何你想调用的。或者,您可以将这些函数导入 shell、另一个文件或任何您想调用它们的位置并在那里运行它们。

【讨论】:

    【解决方案2】:

    您声明了函数,但从未调用过它们。 它似乎运行良好。

    poly(2,3)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多