擅长:python、mysql、java
<pre><code>def floatInput():
done = False
while not done:
integerIn = input("Please enter an integer < 0 to finish >: ")
try:
integerIn = int(integerIn)
except:
print("I was expecting an integer number, please try again...")
import sys
sys.exit()
</code></pre>
<p>上面的所有内容都很好,但是当您进行比较时,您忘记了您已经将输入转换为int</p>
<pre><code>if integerIn == "0":
</code></pre>
<p>应该是</p>
<pre><code>if integerIn == 0:
</code></pre>