擅长:python、mysql、java
<p>这是因为程序中的前两个<code>if</code>语句是分开的,不相关的,所以第二个<code>if</code>仍然运行,即使第一个是<code>True</code>。您应该使用<code>if..elif..else</code>:</p>
<pre class="lang-py prettyprint-override"><code>if destination in ['Davids_House', 'davids_house', 'Davids_house', 'davids_House']:
print(davids_house)
elif destination in ['Bannons_House', 'bannons_house', 'Bannons_house', 'bannons_House']:
print(bannons_house)
else:
print("Sorry, that's not an option.")
</code></pre>