我试着这样做
def ship_merge(*ship_parts, translate_parts = {'part', (x, y)}):
merge.pu()
merge.home()
merge.begin_poly()
for part in ship_parts:
merge.home()
merge.goto(translate_parts[part])
merge.shape(part)
merge.stamp()
merge.end_poly()
merged_shape = merge.get_poly()
name = 'Ship 1'
win.register_shape(name, merged_shape)
new_ship = turtle.Turtle()
new_ship.shape(name)
return new_ship
但是“new_ship”乌龟没有形状。我认为这可能是邮票未在“begin_poly”和“end_poly”之间注册的结果。我该如何解决?