擅长:python、mysql、java
<p>基本问题是需要嵌套循环。第二个问题是你永远不会改变<code>y</code>。现在你要做的是把<code>1</code>的幂序列计算成五条不同的行,然后你只打印最后一行的幂序列五次。尝试两种更改:</p>
<ol>
<li>计算一条直线,然后立即打印出来。<em>然后到下一行。在</li>
<li>使用正确的变量。在</li>
</ol>
<p>变更后:</p>
<pre><code>while z <= rows:
while x <= cols:
line = line + format(x**cols, "4d") # Note the variable change
x = x + 1
print(line)
z = z + 1
</code></pre>
<p>另外,请查找<code>for</code>语句,因为这将简化事情。之后,查找<code>list comprehension</code>以获得更多的压缩。在</p>