擅长:python、mysql、java
<p>在函数中,考虑如果<code>random.choice([0,1])</code>是<code>0</code>,会发生什么。它不会运行<code>if</code>块,因此不会选择任何药草。也许在你的功能中,你可以<code>return False</code>说没有发现草药。然后你可以这样做:</p>
<pre><code>self.herb = []
myherb = collectPlants() # This will either contain a herb or False
if myherb: # If myherb is a plant (and it isn't False)
self.herb.append(myherb)
</code></pre>