用python的turtle画等边三角形讲解_通过Python turtle绘制等边三角形谈编程思维和逻辑...

相信三角形对于绝大数人来说,是再熟悉不过的一个几何图形了,并且在现实生活和工作中也经常遇见,如果要画的话,相信很多人也会说,简单的很啊,画三条相等的线段,每两个线段的夹角为60度就可以了啊,也许我们借助几何作图工具会很快的很容易的画出来,但是如果我们要让计算机帮我们绘制的话,该如何绘制呢?如果用画图工具的话,也很容易绘制出,但是我们现在讨论的是如何通过代码编程实现绘制等边三角形,本次案例采用python中的一个非常著名的库-turtle(海龟绘图)来实现。

首先我们要明确任务目标,目标明确、没有歧义的话,我们才能准确的实现。

(一)任务目标。

绘制一个边长为100像素的等边三角形。

(二)任务分析

(1)绘制图形时,首先要确定图形的位置,有绘画基础的朋友都应该清楚,就是要把三角形画在绘画纸或画布的具体位置,确定好其中一个顶点的位置即可。

(2)确定好位置后,下一步需要确定此顶点的其中一条线段的方向。

(3)确定好位置和方向后,就可以开始绘制第一条边了。

(4)绘制完第一条边后,再继续绘制第二条边时,根据几何知识,需要先左转向120度。

(5)第三条边和第二条边类似,这样就可以把等边三角形绘制完成。

(三)编程实现。

turtle-海龟绘图是python中的一个非常有名的绘制图形的库,turtle会初始化为一个窗口,窗口里生成一个画布,并且把画布按照直角坐标系分成了四个部分,中心点的坐标为(0,0),画笔默认方向为正向右,我们把起始顶点放到中心点&#x

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值