我的代码有问题;我在PyCharm中使用此函数中的turtle模块:
def squares_around_taxi(longitude, latitude, azimuth_taxi, size=square_size):
crocodile = turtle.Turtle()
crocodile.home()
long = longitude
lat = latitude
crocodile.forward(long)
crocodile.degrees(360)
crocodile.left(90)
crocodile.forward(lat)
alpha = azimuth_taxi
x = []
y = []
size_square = size
crocodile.left(alpha)
crocodile.forward(size_square / 2)
position = crocodile.position()
x.append(position[0])
y.append(position[1])
crocodile.left(90)
crocodile.forward(size_square)
position = crocodile.position()
x.append(position[0])
y.append(position[1])
crocodile.left(90)
crocodile.forward(size_square)
position = crocodile.position()
x.append(position[0])
y.append(position[1])
crocodile.left(90)
crocodile.forward(size_square)
position = crocodile.position()
x.append(position[0])
y.append(position[1])
crocodile.forward(size_square)
position = crocodile.position()
x.append(position[0])
y.append(position[1])
crocodile.left(90)
crocodile.forward(size_square)
position = crocodile.position()
x.append(position[0])
y.append(position[1])
coordinates = []
for i in range(len(x)):
coordinates.append((x[i],y[i]))
left_square = Polygon([coordinates[0], coordinates[1], coordinates[2], coordinates[3]])
right_square = Polygon([coordinates[0], coordinates[3], coordinates[4], coordinates[5]])
return left_square, right_square
它返回我不理解的错误消息:进程结束,退出代码134(被信号6:SIGABRT中断) 我尝试使用调试器模式,这表明代码从第一行开始就无法工作:鳄鱼=海龟。海龟()
我在另一个脚本中使用了海龟模块,它可以正常工作。。。 有什么想法吗
SIGABRT是一个低级C系统调用,用于在发生严重错误时中止进程
在您的例子中,这是因为您正在分配一个没有引号的默认字符串值
应该是
不是
相关问题 更多 >
编程相关推荐