2017-12-05 11 views
0

私は私のプログラムが "それは整数ではありません!"というメッセージを表示しようとしています。ユーザーが整数ではないものを基本的に入力した場合、これはあなたがそれを行う方法だと思ったが、明らかにそうではない、誰かが私が間違っていることを教えてくれるだろうか?入力が整数かどうかをPythonでチェックするにはどうしたらいいですか?

user_number = input() 
if type(user_number) != int: 
    print("That's not an integer number.") 
+0

はこのPythonの2または3ですか? – NendoTaka

+0

'try/except'ブロックを使用して、' int() 'を使って文字列を整数に変換しようとします。 – kindall

+0

'user_number.isdigit()'を使用すると 'True'または' False'が返されます – Stack

答えて

1

あなたはtry/exceptで整数に入力を変換しようとすることができます:

user_number = input() 

try: 
    int(user_number) 
except: 
    print("That's not an integer number.") 
関連する問題