擅长:python、mysql、java
<p>我只是编辑了一下你的代码:</p>
<pre><code>height = 7
width = 17
for a in range(1, (height + height) - 3):
if a % 2 != 0:
if a == 1:
sym = 'o'
curly = ''.join(['~' for i in range((width-len(sym))//2)])
print(curly + a * sym + curly)
else:
sym = a * '* '
curly = ''.join(['~' for i in range((width - len(sym)) // 2)])
print(curly + sym + curly)
for a in range(height + 1):
if a % (height + 1) == 1:
test = height - 3
print(test * '~~' + a * '|' + test * '~~')
if a % (height + 1) == 1:
test = height - 3
print(test * '~~' + a * '|' + test * '~~')
</code></pre>
<pre><code>~~~~~~~~o~~~~~~~~
~~~~~* * * ~~~~~
~~~* * * * * ~~~
~* * * * * * * ~
* * * * * * * * *
~~~~~~~~|~~~~~~~~
~~~~~~~~|~~~~~~~~
</code></pre>
<p>它并不完美,但没有一棵圣诞树是100%直的。你知道吗</p>