Advertisement

用turtle绘制奥运五环

阅读量:

先上图:

看起来很复杂,
其实是由五个不同位置的小圆圈组成的,
对于其中五个小圈相互嵌套的情况我们暂时不做(因为太复杂难以完成),
仅制作基础样式。

先写出一个圆的代码:

复制代码
 from turtle import *

    
 width(15)
    
 color("blue")
    
 circle(80)

运行结果如下:

剩下的四个圆基本上具有相同的代码结构,在x轴和y轴的位置上存在差异,并且色彩上有明显差别。我们只需要在代码中添加这些参数即可完成同样的图形绘制效果:例如,在原有基础上增加相应的坐标值设置以及调整绘图时使用的色彩选项就可以实现同样的图形效果了

复制代码
 from turtle import *

    
 width(15)
    
 color("blue")
    
 circle(80)
    
  
    
 color("black")
    
 penup()
    
 goto(185,0)
    
 pendown()
    
 circle(80)
    
  
    
 color("red")
    
 penup()
    
 goto(370,0)
    
 pendown()
    
 circle(80)
    
  
    
 color("yellow")
    
 penup()
    
 goto(90,-90)
    
 pendown()
    
 circle(80)
    
  
    
 color("green")
    
 penup()
    
 goto(280,-90)
    
 pendown()
    
 circle(80)

运行结果如下:

全部评论 (0)

还没有任何评论哟~