擅长:python、mysql、java
<p>我添加了print语句以查看发生了什么。在</p>
<pre><code>import random
numb = 20
def repetition(numb):
l=[] # create a list
for i in range(1,numb+1):
i = random.randint(1, numb+1)
l.append(i) # add i to list
print l,i
if len(l) > 1 and i == l[0]: # if list is longer than one element and i == first element
return len(l) # return length of the list
repetition(numb)
[19] 19
[19, 21] 21
[19, 21, 19] 19
Out[21]: 3
</code></pre>