擅长:python、mysql、java
<p>所以,有几件事要注意。首先,<code>range(n)</code>函数返回一个遍历0、1、2、…、n-1的迭代器。因此,您将在代码中迭代的第一个值将是0。想想你的for循环将如何处理这个问题。你知道吗</p>
<p>第二,因为您将<code>x</code>指定为从<code>range</code>函数迭代的值,所以您从来没有实际测试传递到函数中的<code>x</code>。你知道吗</p>
<p>第三,注意循环中if-elif-else树的每个分支都有一个<code>return</code>语句,因此循环在返回值之前只循环一次。这有点违背了使用循环的目的。你知道吗</p>
<p>最后,确保您知道<code>0 % n</code>是如何计算的。想一想你的程序为什么会返回<code>student_func(1) = 'threefive'</code>,看看你能不能得出一个结论。你知道吗</p>