Pythonのinput()関数の使い方と応用テクニック

Python

Pythonのinput()関数は、ユーザーからの入力を受け取るために使用される組み込み関数です。以下では、input()関数の基本的な使い方と応用的なテクニックについて説明します。

基本的な使い方

user_input = input("メッセージ")  # ユーザーに対して表示するメッセージを指定することができます

上記のコードでは、input()関数を使用してユーザーからの入力を受け取り、その結果を変数user_inputに格納しています。input()関数には、ユーザーに表示するメッセージを引数として指定することもできます。

応用的なテクニック

  1. 入力の型変換
    input()関数はユーザーからの入力を文字列として受け取りますが、必要に応じて他のデータ型に変換することができます。例えば、整数を入力として受け取りたい場合は、int()関数を使用して変換することができます。
   age = int(input("年齢を入力してください: "))
  1. 入力のバリデーション
    ユーザーからの入力をチェックして、条件に合致するかどうかを確認することができます。whileループを使用して、条件に合致するまで入力を繰り返し求めることができます。
   while True:
       user_input = input("正の整数を入力してください: ")
       if user_input.isdigit() and int(user_input) > 0:
           break
       else:
           print("正しい形式で入力してください。")
  1. 入力のエラーハンドリング
    ユーザーからの入力時に発生するエラーをハンドリングすることも重要です。try-exceptブロックを使用して、例外処理を行うことができます。
   try:
       user_input = int(input("整数を入力してください: "))
       print("入力した値は:", user_input)
   except ValueError:
       print("正しい形式で入力してください。")

これらはPythonのinput()関数の基本的な使い方と応用的なテクニックの一部です。input()関数はユーザーとの対話的なプログラム作成に役立つ便利な関数です。必要に応じて、上記のテクニックを組み合わせて使ってみてください。

コメント

タイトルとURLをコピーしました