-5
このコードをPythonコンソールで実行すると、メッセージが正しく表示されません。Python型変数間違ったメッセージ
(type(a) != int) and (int == False)
int == False
は常に偽になるだろう:私の場合は5
a = raw_input("type a number here: ")
if type(a) != int == False:
print ("Input verified!")
elif type(a) != float == False:
print ("Input verified!")
else:
print ("Wrong!")
あなたは '場合でisinstanceをチェックしようとしています参照してください。 (int、float)) '? **それは常に 'str' **ですから。 – jonrsharpe