擅长:python、mysql、java
<p>这就是<code>or</code>的工作原理<br/>
<strong>操作:</strong><code>x or y</code><br/><strong>结果:</strong>如果<code>x</code>为假,则<code>y</code>,否则<code>x</code></p>
<p><strong>说明:</strong>
<code>valid == "yes"</code>将为false,原因很明显,因为您正在将列表与字符串进行比较。当第一个条件为false时,运算符<code>or</code>将计算下一个条件,该条件为<code>"y"</code>,并且将始终为true(您可以使用<code>bool("y")</code>确认它),因此它总是打印<code>"Sure thing"</code></p>