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