\

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関数の基本的な使い方と数値の扱い方になります. これらの知識を活用して、対話的なプログラムを作成してみてください.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です