擅长:python、mysql、java
<pre><code>def shazday(y):
if y >= 1200 or y <= 1299:
x = 4
</code></pre>
<p>注意第二个<code><=</code>之前的<code>y</code>。虽然<code>y is greater equal or smaller equal</code>在英语中是有效的,而且每个人都理解其含义,但这对编程语言不起作用。。。你知道吗</p>
<p>口译员的工作是</p>
<pre><code>(y >= 1200) is it true or false?
(y <= 1299) is it true or false?
</code></pre>
<p>…然后应用逻辑运算符<code>or</code>。如果第二个<code>y</code>丢失,编译器就不知道什么应该小于等于1299。你知道吗</p>
<p>编辑:</p>
<p>除了缺少<code>y</code>之外,您还可以将<code>or</code>更改为<code>and</code>。否则,条件将始终为真,因为每个数字都是<code>>= 1200</code>或<code>>=1299</code>。你知道吗</p>