擅长:python、mysql、java
<p>您可以执行以下操作:</p>
<pre><code>left_vals = [90, 45, 90, 45]
House.forward(150)
for v in left_vals:
House.left(v)
House.forward(110)
</code></pre>
<p>您可以始终使用for循环来减少代码重复。如果存在模式,则可以使用函数而不是将值放入列表中。例如,在这里,您似乎按顺序调用90和45。所以你可以这样做:</p>
<pre><code>House.forward(150)
for i in range(4):
House.left(45 * (2 - i%2))
House.forward(110)
</code></pre>