擅长:python、mysql、java
<p>在python中,您将<code>!=</code>和<code>==</code>混淆</p>
<p><code>!=</code>表示<strong>不等于</strong>,<code>==</code>表示<strong>等于</strong></p>
<p>此语句将检查use的输入是否不等于<code>generateOTP()</code>返回的值。只要用户输入与之不匹配,<code>userinput!= generateOTP()</code>的计算结果为True,并显示<code>"welcome sir"</code></p>
<pre><code>if (userinput!= generateOTP()):
</code></pre>
<p>假设我输入<code>'1234'</code>,生成的OTP为<code>'1243'</code>,<code>if (userinput!= generateOTP()):</code>为真,因为<code>'1234'</code>不等于<code>'1243'</code></p>
<p>你的意思可能是:</p>
<pre><code>if userinput== generateOTP():
</code></pre>