擅长:python、mysql、java
<pre><code>for y in range(1, 11):
for z in range(1, 11):
print(" %3i" %(y*z), end="")
print("")
</code></pre>
<p>您不需要初始化变量,因为<code>for</code>会这样做。在</p>
<p><code>%3i</code>对于该表中的所有值足够宽;<code>%10i</code>将使表非常宽。在</p>
<p><code>end=""</code>不让它在每个数字打印后添加新行,因此相同值<code>y</code>的所有数字都将打印在同一行上。然后<code>print("")</code>在行的末尾添加一个新行。在</p>
<p><a href="http://ideone.com/y7aDHL">DEMO</a></p>