擅长:python、mysql、java
<p>试试这个:</p>
<pre><code>def weekend(day):
if day == 'Saturday' or day == 'Sunday':
return True
else:
return False
</code></pre>
<p>或者这个:</p>
<pre><code>def weekend(day):
return day == 'Saturday' or day == 'Sunday'
</code></pre>
<p>或者更简单:</p>
<pre><code>def weekend(day):
return day in ('Saturday', 'Sunday')
</code></pre>
<p>无论如何:在Python中,布尔值是<code>True</code>和<code>False</code>,没有引号-但也知道存在多个falsy</em>值-也就是说,如果在条件中使用,它们的行为与<code>False</code>完全相同。例如:<code>""</code>,<code>[]</code>,<code>None</code>,<code>{}</code>,<code>0</code>,<code>()</code>。</p>