使用Turtle绘制基本的二分图:TypeError?

时间:2015-11-06 03:20:19

标签: python graph turtle-graphics

我收到此错误: TypeError:setx()缺少1个必需的位置参数:'x'

当我尝试在Python中运行此代码时:

import turtle
myScreen = turtle.Screen()
myScreen.setup(0.5,0.75,0,0)
t = turtle.Turtle
coord_list_1 = [[-200,200],[-200,90],[-50,-20]]
coord_list_2 = [[50,200],[50,170],[300,90],[50,30],[50,0],[50,-13],[50,-73]]
def drawBipartiteGraph(inputList,inputList2):
    for m in range(0,len(inputList)):
        for n in range(0,len(inputList2)):
            t.setx(inputList[m][0])
            t.sety(inputList[m][1])
            t.pd()
            t.goto(inputList2[n][0],inputList2[n][1])
            t.goto(inputList[m][0],inputList[m][1])
            t.pu()
drawBipartiteGraph(coord_list_1,coord_list_2)

这可能是一个愚蠢的问题,但我似乎无法弄清楚它输出错误的原因。我编写代码的方式有问题吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

变化:

t = turtle.Turtle

为:

t = turtle.Turtle()