擅长:python、mysql、java
<pre><code>def values():
yield 'o'
for i in range(3, 10, 2):
yield ' '.join('*' * i)
yield from '||'
for v in values():
print('{:~^17}'.format(v))
</code></pre>
<p>印刷品:</p>
<pre><code>~~~~~~~~o~~~~~~~~
~~~~~~* * *~~~~~~
~~~~* * * * *~~~~
~~* * * * * * *~~
* * * * * * * * *
~~~~~~~~|~~~~~~~~
~~~~~~~~|~~~~~~~~
</code></pre>
<hr/>
<p>或:</p>
<pre><code>for v in ['o'] + [' '.join('*' * i) for i in range(3, 10, 2)] + ['|', '|']:
print('{:~^17}'.format(v))
</code></pre>