Pythonで整数を入力するためには、input()
関数を使用し、その結果をint()
関数で整数に変換します。
# 整数の入力例
user_input = input("整数を入力してください: ")
try:
# 文字列を整数に変換
number = int(user_input)
# 計算と表示
result = number * 2
print(f"入力された整数の2倍は: {result}")
except ValueError:
print("ValueError: 整数以外が入力されました。")
except EOFError:
print("EOFError: 入力が終了しました。")
上記のコードでは、まずinput()
関数を使ってユーザーに整数の入力を求め、int()
関数でその文字列を整数に変換します。変換が成功すれば、計算と結果の表示を行います。もし”abc”のような整数以外の文字列が入力された場合は、ValueError
が発生し、それをexcept
ブロックでキャッチしてエラーメッセージを表示します。また、EOFが発生した場合もexcept EOFError
ブロックで処理しています。
このように、Pythonで整数入力を扱う方法を理解することは、プログラミングの基本的なスキルの一つです。これらの知識を活用して、より複雑なプログラムを作成することができます。