擅长:python、mysql、java
<ol>
<li><p>失败的原因是(Python 3)<code>input</code>返回一个字符串。要将其转换为整数,请使用<code>int(some_string)</code>。</p></li>
<li><p>在Python中,通常不会手动跟踪索引。实现这种功能的更好方法是</p>
<pre><code>def cat_n_times(s, n):
for i in range(n):
print(s)
text = input("What would you like the computer to repeat back to you: ")
num = int(input("How many times: ")) # Convert to an int immediately.
cat_n_times(text, num)
</code></pre></li>
<li><p>我把你的API改了一点。在我看来,<code>n</code>应该是<em>的次数,而<code>s</code>应该是<em>的字符串</em>。</p></li>
</ol>