利用python绘制太阳花

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用python绘制太阳花相关的知识,希望对你有一定的参考价值。

参考技术A 识别出图形中的基本形状,以基本形状为单位绘制出最终图形。绘制所示图形,中间是半径为120的圆, 四周是边长为80的12个菱形。

使用turtle绘制如图中所示的图形。

1) 背景为白色,中间圆为红色轮廓线,不填充;

2)图中菱形的长对角线延长线经过圆心(如图中虚线所示,虚线不用画。

3)菱形为黑色轮廓线、黄色填充,其中锐角为60度;

4)绘图过程中隐藏画笔,能清楚地看到图形绘制过程。

首先我们需要导入turtle海龟函数库,在海龟函数库中,我们有着许多关于图形绘制的方式和方法。

我们首先利用circle方法绘制出一个圆形,其次再利用pencolor方法进行画笔颜色的设置,颜色设置从成红色。

在利用每次循环控制菱形的绘制,菱形的边长是一样长的,菱形每次的转角是不一样的。

画完一次的菱形后,因为菱形需要重复12次,所以我们利用for循环,来控制次数,画出多个相同大小不同位置的菱形。

最终结果如下所示。

如何用Python画一朵太阳花

 

 

如何用Python绘制一朵太阳花

准备:1.Python3.6

      2.win7

过程:

  1. 打开Python shell界面;

 

 

  2.建立脚本

 

 

 

  3.编写程序

 

 

 

 

 

4.保存脚本

 

 

 

 

5.运行检验

 

 

 

以上是关于利用python绘制太阳花的主要内容,如果未能解决你的问题,请参考以下文章

Python 学习记录----利用Python绘制奥运五环

WPF太阳地球月球运动轨迹模拟

WPF太阳地球月球运动轨迹模拟

利用python实现网卡流量图表绘制!!!

OpenCV-Python实战(番外篇)——OpenCV中利用鼠标事件动态绘制图形

利用Python快速绘制海报级别地图