Python コードの条件に問題があります。これは数学アプリケーションであり、コードの一部がうまく機能していません。
def askNumber():
"""Asks the number to test"""
a=raw_input("Select the number to test (type 'exit' for leaving):")
if len(a)!=0 and a.lower!="exit":
try:
b= int(a)
processing(b)
except ValueError:
print "Your input is not valid. Please enter a 'number'!"
time.sleep(1)
askNumber()
elif len(a)!=0 and a.lower=="exit":
answer()
else:
print "Your input can't be 'empty'"
time.sleep(1)
askNumber()
そのため、「a」の raw_input で「exit」と入力すると、適用されるはずの条件はelif条件ですが、 if条件が適用されてしまい、「Your input is not valid. Please enter a 'number'!」と出力されます。 " 申し訳ありませんが、明らかなことであれば、何度か間違いを見つけようとしましたが、私は初心者です。