<p>我正在做一个程序任务,以某种模式打印星号。在</p>
<p>我从1星到8星,然后再从1星回到1星。在</p>
<p>当它到达1后,它需要再做一次类似的模式,但是它会以两个方式上升,例如:1星,2星,4星,6星直到12星,然后在2星下降直到达到3。在</p>
<p>我很难弄清楚我能用什么,因为规范包括我只能使用'4'打印语句,而我现在的程序已经快要超过这个标准了。在</p>
<p>如有任何帮助/建议,我们将不胜感激。在</p>
<p>非常感谢!在</p>
<pre><code>for i in range(0, 8):
for j in range(0, i+1):
print("* ", end="")
print()
for x in range (7, 0, -1):
print ("* " * x)
for i in range (1, 8):
for i in range(2, i+2):
print("* ", end="")
print()
</code></pre>
<p><a href="https://i.stack.imgur.com/8cpZf.png" rel="nofollow noreferrer">Expected Outcome</a></p>
<pre><code>for i in range(1,9,1):
print('*'*i)
for i in range(8,0,-1):
print('*'*i)
for i in range(2,12,2):
print('*'*i)
for i in range(12,0,-2):
print('*'*i)
</code></pre>
<p>输出:</p>
^{pr2}$
<p>如果有必要,你可以调整数字。在</p>