Pythonで整数を確認する方法


  1. 入力を整数に変換する方法: ユーザーからの入力を整数として扱いたい場合は、以下のようにint()関数を使用します。

    user_input = input("整数を入力してください: ")
    try:
       user_input = int(user_input)
       print("入力された整数は:", user_input)
    except ValueError:
       print("整数ではありません。")

    上記のコードでは、input()関数を使ってユーザーに整数の入力を促し、int()関数を使って入力を整数に変換します。もし変換できない場合は、ValueErrorが発生するため、try-exceptブロックでエラーハンドリングしています。

  2. 変数のデータ型を確認する方法: 特定の変数が整数型かどうかを確認したい場合は、type()関数を使用します。

    num = 10
    if type(num) == int:
       print("numは整数です。")
    else:
       print("numは整数ではありません。")

    上記の例では、type()関数を使って変数numのデータ型を確認し、intと比較しています。