import turtle turtle.title("多边形") turtle.bgcolor("black") # 设置背景颜色 turtle.speed(0) # 设置画笔速度 turtle.penup() # 抬笔 turtle.pendown() # 落笔 turtle.pencolor("white")# 设置画笔颜色 a = turtle.numinput("边数","请问需要绘制几边形") #获取用户输入,得到的是浮点型数据 a = int(a)#将变量a转换为整数类型 b = turtle.numinput("花瓣数量","这朵花有几个花瓣") b = int(b)# 将b转换为整数 for j in range(b): for i in range(a): turtle.forward(100)#前进 turtle.left(360/a)#左转 turtle.left(360/b) turtle.penup() turtle.mainloop()