擅长:python、mysql、java
<p>这个代码应该如下执行:对于外循环的每个循环,内循环执行4次。(如果您对此感到困惑,那么纸笔运行模拟可能会有所帮助)。也就是说,您的输出应该是这样的:</p>
<pre><code>@@@ //First outer cycle
@@@
### //First inner cycle
###
### //Second inner cycle
###
### //Third inner cycle
###
### //Fourth inner cycle
###
@@@ //Second outer cycle
@@@
...
</code></pre>
<p>这就是嵌套循环在大多数语言中的工作方式。由于Python不使用括号来确定函数的作用域,因此您必须非常注意维护。如果希望第二个<code>for</code>语句只运行4次,则必须这样编写代码:</p>
<pre><code>for steps1 in range(5):
print('@@@')
print('@@@')
for steps2 in range(4):
print('###')
print('###')
</code></pre>
<p>编辑:更多说明</p>