擅长:python、mysql、java
<p>方法<code>return</code>s中的最后一行-这将导致最外层的循环(控制要处理多少宠物的循环)退出。你知道吗</p>
<p>我想你希望你的代码看起来像</p>
<pre><code>pets = []
total = input("...")
while len(pets) < total:
# or `for i in range(0, total):` as in Keshav's answer
pet = { }
... # process input for gender, age, etc
pets.append(pet)
</code></pre>