擅长:python、mysql、java
<p>要制作七边形,每一步需要旋转360°/7。要使点向上,第一步只旋转一半</p>
<p>其中一个技巧是在一个方向(此处为左)旋转一半角度,然后在另一个方向以全角度旋转七次。另一种可能是在第一步的循环中编写一个条件,或者将代码一分为二</p>
<pre><code>import turtle
angle = 360/7
turtle.left(angle/2)
for i in range(7):
turtle.right(angle)
turtle.forward(100)
</code></pre>
<p><a href="https://i.stack.imgur.com/GGSOvb.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/GGSOvb.png" alt="enter image description here"/></a></p>