<p>因此,我试图写一个简单的代码,将为我做毕达哥拉斯定理后,我输入了a,B和C,但代码是跳过我的While语句,我试图重写他们,如果语句,看看是否工作,它会跳过它,我需要一些帮助,请和谢谢你顺便说一句,我意识到在图片中,我的While循环是开放的,没有结束它们的东西,但我确实有一次在那里,但当我改为If语句时,我把它们去掉了。<a href="https://i.stack.imgur.com/YpJBk.png" rel="nofollow noreferrer">My Code I cant seem to understand</a></p>
<p>使用<code>input()</code>时,输入以字符串形式出现,在<code>while</code>循环中,您将条件设置为等于1(作为整数)。你知道吗</p>
<p>解决办法是:</p>
<pre><code>varname = int(input("")) #this way it converts your input into an integer
</code></pre>