擅长:python、mysql、java
<p>在打印下一行之前,您必须将字母拆分为单独的行并打印所有字母中的一行。你知道吗</p>
<pre><code>letters = [letter_I, letter_o]
for lines in zip(*map(str.splitlines, letters)):
print(*(line.ljust(5) for line in lines))
</code></pre>
<p>这里,<code>map</code>将<code>splitlines</code>方法应用于每个字母,然后<code>zip</code>以正确的方式排列它们。<code>ljust</code>使所有行在打印之前具有相同的宽度。(或者,您也可以<code>print("\t".join(lines))</code>,但这样就减少了对间距的控制。)</p>
<p>输出:</p>
<pre><code> ### ###
# # #
# # #
# # #
### ###
</code></pre>