Pythonのinput
関数は、ユーザーからの入力を受け付けて、入力された文字列を戻り値として返す関数です. この関数は、対話的なプログラムを作る際に非常に便利です.
input関数の基本
input
関数は、ユーザーがキーボードに入力したデータを受け付けるための関数です. 以下のように使用します:
x = input("Please Enter Number: ")
print(x)
上記のコードでは、input
関数で入力された値を変数x
に代入し、その後print
関数で表示しています.
数値の扱い方
input
関数は入力されたデータを文字列として扱います. しかし、入力されたデータをもとに計算を行う場合は、入力した数値を数値として扱ってほしい場合もあると思います. そのようなときにはint
関数とfloat
関数を使うことができます.
word = input("数値を入力してください --> ")
try:
word = int(word) # wordの中身を整数に変換する
except ValueError:
pass # 変換できない場合は、処理をスルー(文字列のまま)
print(word, type(word)) # wordの中身とデータ型を表示
上記のコードでは、input
関数で入力された値をint
関数で整数に変換しようとしています. もし変換できない場合は、ValueError
が発生し、その場合は何もせずに処理をスルーします.
以上がPythonのinput
関数の基本的な使い方と数値の扱い方になります. これらの知識を活用して、対話的なプログラムを作成してみてください.