用python画五角星(原理介绍)

首先我们要确认五角星的角度是多少,可以从正五边形来了解,正五边形总内角和:(5-2)*180=540度 ,每个角度540/5=108。因此,五角星的顶点需要旋转180 - 108 = 72度。而由于五角星交错排列,所以需要旋转两次,即2 * 72 = 144度。(补充多边形角度计算公式:(n-2)*180  )

import turtle
turtle.pensize(5)#画笔的粗细
turtle.speed(1)#画笔的速度
turtle.pencolor("red")#画笔的颜色

turtle.fillcolor("yellow")#填充颜色

turtle.begin_fill()#begin_fill 准备开始填充图形 不加也行

turtle.forward(200)
turtle.right(144)
turtle.forward(200)
turtle.right(144)
turtle.forward(200)
turtle.right(144)
turtle.forward(200)
turtle.right(144)
turtle.forward(200)

turtle.end_fill()# end_fill 表示填充完成  不加也行
turtle.done()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值