我需要在 python 中编写一个代码,使用递归和一个名为 drawpoly 的函数绘制下面的输出。 drawpoly() 将接受 6 个参数,其中包括海龟、边长、边数、红色、绿色和蓝色。当边数大于 2 时,drawpoly() 将递归调用自身,每次调用将边数递减 1。每次调用时,红色增加 10,绿色增加 25,蓝色增加 35。我需要设置填充颜色并开始和结束填充。我还需要将屏幕颜色模式设置为能够使用整数来制作颜色。 [![在此处输入图片描述][1]][1]
她是我到目前为止的代码 它没有打印出任何东西,但它是我需要在程序中使用的粗略轮廓
wn = trtl.Screen()
def drawpoly(trtl, num_sides, side_length,color):
numOfSides=8
num_sides=8
side_length=100
color="blue"
while (numOfSides >2):
trtl.drawpoly(trtl,num_sides,side_length,color)
numOfSides -=1
def main():
return drawpoly
main()
[1]: https://i.stack.imgur.com/65dS4.png