0

誰かが次のコード行で私を助けて、何も起こっていないように見える理由を説明してください:

どうもありがとう、

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
4

2 に答える 2

1

関数を呼び出す必要があります。したがって、一番下のタイプchai(100)またはpoly(4, 6)それが何であれ、あなたが呼び出したいものです。または、これらの関数をシェル、別のファイル、または呼び出したい場所にインポートして、そこで実行することもできます。

于 2015-08-03T12:28:08.780 に答える
0

関数を宣言しましたが、呼び出したことはありません。元気に走っているようです。

poly(2,3) ここに画像の説明を入力

于 2015-08-03T12:31:03.397 に答える