赞
踩
import turtle # 绘图库 def describing_circle(r, n, m): # 页面的大小 turtle.setup(width=1000, height=700) # 颜色 turtle.color('blue', 'orange') # 同时给笔和内部区域设置颜色 # 笔粗细 turtle.pensize(2) # 设置速度并且取消延迟 turtle.Turtle().screen.delay(2) turtle.speed(9) # 隐藏画笔 turtle.hideturtle() # 抬起画笔 turtle.penup() # 将画笔移动到0,-10的坐标点去 turtle.goto(0, -10) # 放下画笔 开始画 turtle.pendown() # 需要进行填充 turtle.begin_fill() # 设置循环层数n def xunhuan(): for i in range(n): turtle.circle((i+1)*r/n) for j in range(m): xunhuan() turtle.right(360/m) # 结束填充 turtle.end_fill() if __name__ == '__main__': describing_circle(120, 6, 6) # 画圆的函数传入圆的半径、循环层数及旋转角度次数 # 点击窗口关闭 window = turtle.Screen() window.exitonclick()
结果如下:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。