Pythonで値が整数か負の数か調べる
Pythonで値が整数か負の数か調べるには、以下のように条件分岐を使用することができます。
num = -5
if num >= 0:
print("整数です")
else:
print("負の数です")
上記の例では、変数 num
の値が0以上の場合、つまり正の整数または0の場合は、"整数です"
というメッセージが出力されます。それ以外の場合は、"負の数です"
というメッセージが出力されます。
もしも、変数の型が整数であるかどうかを確認したい場合は、以下のように isinstance
関数を使用することができます。
num = 5
if isinstance(num, int):
print("整数です")
else:
print("整数ではありません")
上記の例では、変数 num
の型が整数である場合に、"整数です"
というメッセージが出力されます。それ以外の場合は、"整数ではありません"
というメッセージが出力されます。