擅长:python、mysql、java
<p>你的主要问题是,你的半圆是从海龟面朝上开始的,而不是从右边开始。在<code>for</code>循环之前添加一个<code>t.right(90)</code>调用,您将更接近您想要的内容(您将得到类似<code>P</code>的内容)。</p>
<p>之后,您需要调整循环内的<code>forward</code>调用,以使循环达到您想要的大小(或者按照注释中建议的<a href="https://stackoverflow.com/users/355230/martineau">martineau</a>,使用<code>t.circle</code>而不是您自己的循环)。您可能需要进行一些计算来确定正确的距离(例如,将所需直径乘以<code>math.pi</code>得到周长,然后除以用于构造周长的段数)。</p>