<p>好吧,我正在为我的Python类做一个作业。教授要我用%格式说明符做一个乘法表。在</p>
<pre><code>x = 0
y = 0
for y in range(1, 11):
for z in range(1, 11):
print("%10i" %(y*z))
</code></pre>
<p>我知道格式说明符是错误的,但是如何使用代码中的格式类型使其看起来像乘法表呢?在</p>
<p>我希望它看起来像:</p>
^{pr2}$
<p>谢谢大家。在</p>
<p>我想如果你用列表理解法,你的任务会容易些。或将<code>z</code>移到print语句中:</p>
<pre><code>for y in range(1, 11):
print("%10i"*10 % tuple(z*y for z in range(1, 11)))
</code></pre>
<p>但是,您可以构建输出字符串:</p>
^{pr2}$