ユーザーの文字列入力が数値 (例: -1
、、など)0
であるかどうかを確認するにはどうすればよいですか?1
user_input = input("Enter something:")
if type(user_input) == int:
print("Is a number")
else:
print("Not a number")
上記はinput
常に文字列を返すため機能しません。
ベストアンサー1
単に int に変換してみて、うまくいかない場合は中止してください。
try:
val = int(userInput)
except ValueError:
print("That's not an int!")
見る例外の処理公式チュートリアルで。